Some of the best cities in Canada for coastal paddling include Halifax, Nova Scotia; Vancouver and Victoria, British Columbia; and St. John's, Newfoundland. If you’re looking for epic river paddling in an urban setting, consider a trip to Montreal, Quebec City, or Calgary, Alberta. The bustling Ontario cities of Ottawa and Toronto are both lively and filled with ample paddling opportunities.