Как раз на той неделе у нэйтив канадки спрашивала. Она считает, что правильно офтен, но когда быстро говорят, то говорят офн и это не ошибка. Это типа разговорное. (хотя меня в школе английской учили офн). Канадка рождена в нова скошии, если это имеет значение.