Hi Christine,
I work at Montreal Center and I'm one of those Canucks who loves his country. We still have plenty of wide open spaces and we're, in general, a fairly easy going bunch.
To work in Montreal or any airport in the province of Quebec, you must be fluent in french AND english. At any other unit, the only requirement is english.
If you live away from a major urban area, expect to pay C$150,000 or so for a house. Closer to C$200,000 as you get nearer Montreal, for example, and right in the city, closer yet to C$300,000 on a much smaller lot however. You can PM me for more info on that.
We do make a decent wage although we all like to think we're underpaid and overworked.
Relations between the controllers and the company executives are fairly tense but one hopes things might calm down one day. Most towers are fairly small units with good morale and working conditions. Complex towers are the most fun though but are much bigger units with everything that that entails.
Good luck in your research,
S.A.O.