The cost of living in Ontario varies from location. Living in the heart of Toronto will cost more than living in smaller towns across the province. Some of the most affordable cities in Ontario include: Thunder Bay, Guelph, Kitchner-Waterloo, Kingston, and London. Canada Buzz has a great blog about the average cost of living in Ontario in 2020.