Canadians on XNations? I don't think so.
As Diva said there are lots of great places to live in Ontario. Toronto is my favourite city but then I'm biased (I live in TO). Niagara Falls and Windsor are nice cities especially if you want to live right next to the US.
You may want to consider other provinces, though. Everybody who's been to Vancouver tells me it's BEAUTIFUL (though I've yet to experience it personally). Montreal is also a lovely city (as Evil Chris & FB will tell you). You don't need to know French to live in Montreal but it sure helps.
Hope to see you soon, eh?
B