Canada
363 towns in Canada, with 57 surf spots, 130 ski resorts, 9 kitesurf spots, 7 windsurf spots, 299 sailing spots, 281 dive sites, 174 kayak spots, 146 climbing areas and 237 mountain bike areas. Open one for its week.
Best this week first
Showing 50 of 363 towns.
- SidneyAirport 2 kmThis week: GoodBest day 100/1007 good days
- North SaanichAirport 1 kmThis week: GoodBest day 100/1007 good days
- Campbell RiverAirport 8 kmThis week: GoodBest day 100/1007 good days
- ParksvilleAirport 6 kmThis week: GoodBest day 100/1007 good days
- KingstonAirport 45 kmThis week: GoodBest day 100/1007 good days
- ComoxAirport 36 kmThis week: GoodBest day 100/1007 good days
- LadysmithAirport 8 kmThis week: GoodBest day 100/1007 good days
- NanaimoAirport 13 kmThis week: GoodBest day 100/1007 good days
- Port RenfrewAirport 69 kmThis week: GoodBest day 95/1006 good days
- SecheltAirport 49 kmThis week: GoodBest day 100/1007 good days
- BrockvilleAirport 20 kmThis week: GoodBest day 100/1007 good days
- Powell RiverAirport 2 kmThis week: GoodBest day 100/1007 good days
- Brentwood BayAirport 7 kmThis week: GoodBest day 100/1007 good days
- SquamishAirport 56 kmThis week: GoodBest day 100/1007 good days
- Bowen IslandAirport 24 kmThis week: GoodBest day 100/1007 good days
- MattawaAirport 55 kmThis week: GoodBest day 100/1007 good days
- PrescottAirport 6 kmThis week: GoodBest day 100/1007 good days
- UclueletAirport 23 kmThis week: GoodBest day 94/1004 good days
- TofinoAirport 12 kmThis week: GoodBest day 91/1006 good days
- MidlandAirport 39 kmThis week: GoodBest day 100/1007 good days
- Niagara-on-the-LakeAirport 11 kmThis week: GoodBest day 100/1005 good days
- VancouverAirport 8 kmFamily facilitiesThis week: GoodBest day 100/1007 good days
- BassinAirport 25 kmThis week: GoodBest day 92/1005 good days
- BramptonAirport 9 kmThis week: GoodBest day 100/1007 good days
- TorontoAirport 9 kmThis week: GoodBest day 97/1004 good days
- WhycocomaghAirport 85 kmThis week: GoodBest day 96/1005 good days
- DorvalAirport 2 kmThis week: GoodBest day 100/1007 good days
- EtobicokeAirport 6 kmThis week: GoodBest day 100/1007 good days
- ArnpriorAirport 55 kmThis week: GoodBest day 99/1007 good days
- MalpequeAirport 51 kmThis week: GoodBest day 95/1004 good days
- OttawaAirport 6 kmThis week: GoodBest day 99/1007 good days
- North MonetvilleAirport 62 kmThis week: GoodBest day 99/1007 good days
- MalahatAirport 15 kmThis week: GoodBest day 100/1007 good days
- MontréalAirport 12 kmThis week: GoodBest day 100/1007 good days
- Port DoverAirport 48 kmThis week: GoodBest day 99/1007 good days
- LeamingtonAirport 39 kmThis week: GoodBest day 99/1006 good days
- North VancouverAirport 16 kmFamily facilitiesThis week: GoodBest day 100/1007 good days
- BayfieldAirport 74 kmThis week: GoodBest day 99/1005 good days
- PenetanguisheneAirport 44 kmThis week: GoodBest day 100/1007 good days
- Port ColborneAirport 35 kmThis week: GoodBest day 99/1007 good days
- Grand BendAirport 58 kmThis week: GoodBest day 99/1006 good days
- Prince EdwardAirport 92 kmThis week: GoodBest day 99/1005 good days
- ClaringtonAirport 38 kmThis week: GoodBest day 99/1006 good days
- KipawaAirport 57 kmThis week: GoodBest day 98/1007 good days
- West LorneAirport 61 kmThis week: GoodBest day 99/1004 good days
- Parry SoundAirport 70 kmThis week: GoodBest day 98/1007 good days
- LavalAirport 10 kmThis week: GoodBest day 98/1007 good days
- Dartmouth Nova ScotiaAirport 24 kmThis week: GoodBest day 95/1007 good days
- Val BrillantAirport 49 kmThis week: GoodBest day 100/1007 good days
- Fort-CoulongeAirport 95 kmThis week: GoodBest day 98/1007 good days
The map needs JavaScript. The list beside it holds every town, 50 at a time, and each place's page links to Google Maps.
Each town is ringed by the best day this week at its own places, a surf spot's for the level you pick. Zoom in, or tap a cluster, to see the towns in it.
Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.
Every town, A to Z (363)
- 108 Mile Ranch
- Ainsworth Hot Springs
- Alma
- Amos
- Annapolis Royal
- Arnprior
- Arntfield
- Atholville
- Baie-Comeau
- Baie-Saint-Paul
- Banff
- Barraute
- Barrie
- Barrys Bay
- Bassin
- Bathurst
- Bayfield
- Beaudry
- Beaupré
- Bella Bella
- Belleville
- Ben Eoin
- Big River
- Blackfalds
- Blind River
- Bonaventure
- Bonnyville
- Boucherville
- Bowen Island
- Bracebridge
- Brampton
- Brentwood Bay
- Brockville
- Bromont
- Burlington
- Burnaby
- Cache Bay
- Calabogie
- Calgary
- Callander
- Campbell Creek
- Campbell River
- Cap-aux-Meules
- Cap-Chat
- Carleton Sur Mer
- Castlegar
- Charlesville
- Charlottetown
- Chelsea
- Chestermere
- Chibougamau
- Chilliwack
- Clarington
- Clarksburg
- Clearwater
- Clericy
- Clyde River
- Cobalt
- Cold Lake
- Collingwood
- Colwood
- Comox
- Conception Bay South
- Coquitlam
- Cote
- Creston
- Crowsnest Pass
- Cumberland
- Dalhousie
- Darnley
- Dartmouth Nova Scotia
- Dauphin
- Dawson Creek
- Delaware
- Devon
- Dorion
- Dorval
- Drummondville
- East Broughton
- East River
- Eckville
- Edmonton
- Edmundston
- Edson
- Elkford
- Elkwater
- Elliot Lake
- Emo
- Erieau
- Espanola
- Esquimalt
- Etobicoke
- Fairmont Hot Springs
- Fairview
- Farm Point
- Ferme Neuve
- Fernie
- Fort Frances
- Fort McMurray
- Fort Qu'Appelle
- Fort St. James
- Fort St. John
- Fort-Coulonge
- Fox Creek
- Fredericton
- Gabriola
- Ganges
- Gaspé
- Georgetown Prince Edward Island
- Golden
- Gore Bay
- Grand Bend
- Grand Centre
- Grand Falls
- Grande Riviere Quebec
- Grasswood
- Greenwood
- Guelph/Eramosa
- Haliburton
- Halifax
- Hamilton Ontario
- Harbour Grace
- Harrison Hot Springs
- Havre-Saint-Pierre
- Hedley
- Hinton
- Hope
- Hornby Island
- Hudson
- Hudson's Hope
- Huntingdon
- Huntsville
- Ingonish
- Jasper
- Kenora
- Keremeos
- Killarney Ontario
- Kimberley
- Kincardine
- Kingsboro
- Kingston
- Kipawa
- Kitchener
- Kitimat
- L'Ange-Gardien
- L'Anse-Saint-Jean
- L'Ascension-de-Notre-Seigneur
- La Malbaie
- La Pocatière
- La Tuque
- Lac Beauport
- Lac Delage
- Lac Ste Marie
- Lac Supérieur
- Lac-des-Aigles
- Lac-Édouard
- Lac-Etchemin
- Lac-Mégantic
- Ladysmith
- Lake Country
- Lake Louise
- Langford
- Langley City
- Lantzville
- Laval
- Lax Kw Alaams
- Leamington
- Les Escoumins
- Lethbridge
- Lillooet
- Little Current
- London
- Louisbourg
- Lumsden
- Lunenburg
- Mackenzie
- Magog
- Mahone Bay
- Malahat
- Malpeque
- Mandeville
- Mansfield
- Mansonville
- Maple Ridge
- Markdale
- Masset
- Mattawa
- McBride
- Mcwatters
- Medicine Hat
- Merritt
- Metchosin
- Midland
- Milltown-Head of Bay D'Espoir
- Millville
- Milton
- Mission
- Mississauga
- Mont-Tremblant
- Montebello
- Montmagny
- Montréal
- Morin Heights
- Murdochville
- Musgravetown
- Nakusp
- Nanaimo
- Neebing
- Nelson British Columbia
- New Carlisle
- New Grafton
- New Harbour
- New-Richmond
- Niagara Falls
- Niagara-on-the-Lake
- Nictau
- Nordegg
- North Bay
- North Cobalt
- North Monetville
- North Saanich
- North Vancouver
- Oak Bay
- Oakville
- Oka
- Omemee
- Orangeville
- Orillia
- Osoyoos
- Ottawa
- Owen Sound
- Oyster River
- Paisley
- Panorama
- Parksville
- Parry Sound
- Peace River
- Peachland
- Pemberton
- Penetanguishene
- Penticton
- Petawawa
- Picton
- Pitt Meadows
- Pointe-Claire
- Pointe-du-Lac
- Pont-Rouge
- Port Bickerton
- Port Cartier
- Port Colborne
- Port Dover
- Port Hardy
- Port Hood Island
- Port Kirwan
- Port McNeill
- Port Moody
- Port Renfrew
- Powassan
- Powell River
- Prescott
- Prince Edward
- Prince George
- Prince Rupert
- Pugwash
- Quebec
- Quesnel
- Quinte West
- Quispamsis
- Ranchero
- Rawdon
- Revelstoke
- Richibucto Village
- Richmond
- Rigaud
- Rimouski
- Ripon
- Rocky Mountain House
- Rossland
- Saanich
- Saguenay
- Saint John
- Saint-Adolphe-d'Howard
- Saint-Donat
- Saint-Félicien
- Saint-Georges
- Saint-Mathieu-du-Parc
- Saint-Pascal
- Saint-Raymond
- Saint-Sauveur
- Saint-Siméon
- Sainte-Adèle
- Sainte-Anne-des-Monts
- Sainte-Émélie-de-l'Énergie
- Sainte-Monique
- Saprae Creek
- Sault Ste. Marie
- Sayward
- Scott
- Seafoam
- Sechelt
- Selkirk
- Sept-Îles
- Shawinigan
- Shediac
- Sheet Harbour Passage
- Sherbrooke
- Sherkston
- Sidney
- Silver Star Mountain Resort
- Skead
- Sointula
- Sonora
- Sooke
- Spanish
- Squamish
- St Alphonse Rodriguez
- St Urbain
- St. Esprit
- St. John's
- St. Thomas
- Stanhope
- Ste Catherine
- Steady Brook
- Summerside
- Sun Peaks
- Sussex
- Tatamagouche
- Thessalon
- Thetford-Mines
- Thunder Bay
- Timmins
- Tobermory
- Tofino
- Toronto
- Trois Pistoles
- Tumbler Ridge
- Ucluelet
- Uxbridge
- Val Brillant
- Val Morin
- Val-David
- Valemount
- Vallée-Jonction
- Vancouver
- Vaudreuil Dorion
- Victoria
- Wabamun
- Wabana
- Wakefield Quebec
- Waterloo
- Wawa
- Wedgewood
- Wendake
- West Dover Nova Scotia
- West Lorne
- West Pugwash
- Whistler
- White Point
- White Rock
- Whitehorse
- Whycocomagh
- Winnipeg
- Wolfville