А как вы знаете, что у вас хороший английский, ни кроме как сами себе говорите каждый день, как мантру?  В Канаде вы не учились, инязов не заканчивали, экзаменов в Канаде не сдавали, ГМЕТ не осилили, мужа у вас канадского тоже нет - откуда идеальный английский-то? На работе мы тут все работаем, но там на ошибки не указывают и не исправляют. Дома ву тоже по-русски, да и на еве тоже. Ну и как может быть хорошая граммотность в английском, если в русском ее у вас нет?