Great Places in Canada
Visitors to this site say that these are great places in Canada. What is your favourite place in Canada? Search the nominations submitted so far, and place your vote!
If your favourite place isn't on our website, consider nominating it!
- Filter by Province »» Newfoundland and Labrador
Grand Falls Windsor, NL
High Street is located in the beautiful Town of Grand Falls Windsor along the Exploits River. Situated in the downtown core of the Town, High Street is the main source of economic, civic, and recreational activity...More