Чудо, ты сейчас вообще не в кассу. Как раз в английском ("канадском или американском языках" ) одеть (кого-то) и надеть (что-то) это вообще разные  глаголы. Их не перепутать. А в русском запросто, особенно если кто с грамматикой не очень заморачивается. Я вот например тоже чисто физиологически не могу сказать "одеть пиджак", у меня просто язык не повернется, настолько впечатано в подкорку. И мне вместе с остальными очень странно, что человек, позиционирующий себя как филолог смог такое написать.