Guelph is a city of 132,000 people (2016) in Southwestern Ontario on the banks of the Speed River less than an hour's drive west of Toronto. Guelph is known for its beautiful limestone architecture, vibrant culture and a variety of festivals.
Read more on wikivoyage