You can read this:
http://www.canadavisa.com/canada-immigration-discussion-board/do-people-find-employers-before-arriving-in-canada-t60332.0.html;msg541784#new
If you want to teach, I think you need to improve your english writing first. My two cents.