Come live in Wolseley (a neighbourhood in Winnipeg). It's got everything you're looking for. The saying around here goes, "it'n not heaven, it's Wolseley". To expand a little re: your specific criteria: there's a bus to the airport (a little round about, but not bad), or it's about $12 for a cab, and the airport has plenty of international flights- Minneapolis is quite close and is one of the busiest airports on the planet. Wolseley is in the top ten neighbourhoods in Canada for bike commuting rates (number 4 or 5 I believe). It's right next to downtown, takes me less than 15 minutes to bike to work. There are 3 hospitals within a 15 minute bike ride, if you're planning on working in a hospital. Transit in Winnipeg has great coverage, but can be slow. I rarely use it though, biking and walking are all you really need! The summers in Winnipeg are to die for. The winter's are for xc skiing, hockey, winter biking, hibernating, and escaping to warmer places. And you can afford to escape somewhere warm because housing is cheap (compared to TO anyway). Speaking of housing, you'll find every housing option under the sun in Peg city: detached, side-by-sides, condos, high-rises, character apartments, new builds, lofts, housing co-ops. Whatever. Also, Winnipeg has a shit ton of ethnic restaurants, especially Vietnamese, Thai, Chinese, Ethiopian, and Filipino, including many within walking distance of Wolseley. There's also an incredible music scene in this city. But anyway, it doesn't matter. You won't move here. Mosquitoes and cold and all that. I'm good with that. We Winnipeggers know what the rest of you are missing!