I am a Canadian teacher and in the big cities it is hard to get work unless you have some crazy specialty (ability to teach in French, high school math/science, etc). There is work if you want to work in certain parts of rural Canada. Keep in mind, some of these places are 12-18+ hrs drive from a city. The pay varies dramatically from province to province, with a spread of up to $40,000/year difference. I can't speak to conditions because I don't know how bad/good things are there, but conditions here are not great in public schools. Classrooms here start empty except for desks. If you want books for your students to read you'll have to buy them yourself, if you want interesting art supplies you buy them yourself, I've bought everything from pencils to food and clothing for my students. I even had to buy my own curtains (window coverings were required for lock down drills, but not provided by the school). We are not in an easy profession and unfortunately in Canada it is one of the least respected professions. The grass always seems greener somewhere else right?