5 Affordable Cities to Live in Canada

1. Kingston, Ontario

2. Halifax, Nova Scotia

3. Regina, Saskatchewan

4. Edmonton, Alberta

5. Winnipeg, Manitoba