Guelph is a mid-sized university town in southwestern Ontario, Canada.