当教师是可以的。但是一定是要在这里上学的。不过实话实说:我如果想当教师,比楼主的机会更大。为什么?我精通数理化,加拿大的老师缺的就是教这些理科课程的。楼主去教什么?英语?这里中国人不可能当英语教师的。道理很简单,这里一个初中生都比你英语好很多,你怎么可能去和本地人竞争教英语呢?我上过ESL的课程,好像倒是有一个华人,但不是CBC,就是东南亚华侨,不是中国大陆人。幼教是一个专业,但是也是需要学习的。楼主问学什么,这有什么错误呢。听人劝,吃饱饭。就因为自己学了英语,非要来英语国家教英语,这不是自己找自己麻烦嘛。
我和楼主岁数相当,“大半生”都是做IT。项目管理、需求分析、系统设计、各种语言开发、数据库,无所不通。可是我照样在上学。不一定IT就找不到工作,但是如果有更好的机会,能挣更多的钱,为什么抱着自己的过去就不放了。敢于放手才能更有收获。金庸80岁了还想去学个博士,我们40岁的人就害怕学习了。
另外,我觉得英语教育非常重要,尤其是对中国人的英语教育。中国国内的英语教育实在是不如不教育。语法,什么张道真、薄冰,国外40年代的语法,现在国外根本就不这么用了;词法,你用电子词典翻译的词交作业,会被教授骂死,没有对的;发音,中国人学的“国际音标”和国际上的音标对不上,即不是英音、又不是美音,到了国外,就成了独特的口音了。所以,真想对英语教育做贡献,就踏踏实实地做些工作。当然,也可以试试教育老外,让他们学中式英语。比如,现在老外不也一样说:long time no see.