Canada’s most affordable cities to buy a home. The average price of a home in Canada sits at $686,800 (1), so maybe ...