Guelph is named Canada’s Best Place to Buy Real Estate from by Money Sense magazine.