5 Affordable Cities to Live in Canada
1. Kingston, Ontario
2. Halifax, Nova Scotia
3. Regina, Saskatchewan
4. Edmonton, Alberta
5. Winnipeg, Manitoba