LOCATIONS

Grand River North

The Grand River and its tributaries from Luther Marsh in the north down to Cambridge,
including Guelph, Kitchener, Waterloo, Elora, Fergus and Elmira