Two words - ICE HOCKEY!!!
Superficial?! Yes, I most certainly am, but I also love hockey!! 
For those not in the know, Winnipeg has just acquired a team that failed in the States, and a group in 'Peg put a deal together to buy them. I know it might seem unimportant, but having a regular event to go to can do a lot to make a place feel like home, even if it is only temporary. It has certainly worked for me - I feel like I have a stake in my local environment now, and the other good thing is that hockey is marketed as a family sport from the babe-in-arms all the way upto the octogenarian grandparents, so it's not like soccer can be over here where Dads/Husbands/Partners go off to the footy on a Saturday afternoon, leaving the rest of the family behind to cope.
Please, for me, if you DO end up in Canada, go to at least ONE pro-hockey game, and then come and tell me how much fun it was. Teams in the UK do well to get 3000-4000 at a game in the country's highest league. I DREAM of going to an NHL game one day.
Okay, you can go back to the serious stuff about housing, cost of living, schools and safety of neighbourhoods and the like!!!