Canada’s best place to live, according to MoneySense.ca, is Oakville, Ontario.

Check out the rankings among the 415 competitors.