Guelph and Waterloo Region among Canada’s top cities to buy real estate in.The MoneySense report “Canada’s top cities to buy real estate in” puts Waterloo Region as the 13th best market, with Guelph coming in...