Sea temperature in Canada
Live water temperatures and swimming conditions across 152 beaches on the Canada coast.
Best time to swim in Canada
The sea in Canada peaks in August, when the water averages around 17°C.
On average, 0 months a year sit above 20°C — the threshold most swimmers describe as pleasant without a wetsuit.
Outside peak season the water drops toward 6°C, so a 3/2mm shorty or full wetsuit makes long swims much more comfortable.
The coldest month is typically February at around 3°C, when cold-water swimmers dominate the coast.
Canada sea temperature history
Long-term climatology for Canada shows an annual mean sea temperature of 9°C, ranging from 3°C in winter to 17°C at the summer peak.
The seasonal swing is roughly 14°C between the coldest and warmest month — a useful yardstick when comparing years or checking whether the current sea is running above or below average.
Recent decades have trended slightly warmer at Canada, in line with regional sea-surface temperature records for the wider basin.
Monthly averages below are drawn from multi-decadal climatology and are updated as new observations arrive.
Values are area averages; individual beaches vary by exposure and depth.
Canada sea temperature: frequently asked questions
What is the warmest month to swim in Canada?
August is the warmest month in Canada, when the sea averages about 17°C. Late-season warmth often persists a few weeks after peak.
When is the sea coldest in Canada?
The coldest month in Canada is typically February, when the water averages around 3°C. Cold-water swimmers and surfers dominate this period.
When can you swim in Canada without a wetsuit?
The sea in Canada rarely climbs above 20°C, so a wetsuit is recommended year-round for anything longer than a quick dip.
Do I need a wetsuit in Canada?
Outside peak summer the water in Canada drops toward 6°C, so a 3/2mm shorty or full wetsuit makes long swims much more comfortable. In peak months most swimmers go without.
What is the average sea temperature in Canada?
The long-term annual mean sea temperature in Canada is about 9°C, based on multi-decadal climatology of the surrounding waters.
How do I check the current sea temperature in Canada?
The live reading at the top of this page shows the current sea temperature in Canada, updated hourly from marine buoy and satellite data. The 7-day forecast covers water, air, waves, wind and UV for the week ahead.
Canada sea temperature by month
Average sea temperatures around Canada for every month of the year, based on long-term Open-Meteo marine climatology.
| Month | Average sea | Swimming comfort |
|---|---|---|
| January | 4.0°C | Too cold for most |
| February | 3.0°C | Too cold for most |
| March | 4.0°C | Too cold for most |
| April | 5.0°C | Too cold for most |
| May | 8.0°C | Too cold for most |
| June | 12.0°C | Too cold for most |
| July | 16.0°C | Bracing — wetsuit advised |
| August ⭐ | 17.0°C | Bracing — wetsuit advised |
| September | 15.0°C | Bracing — wetsuit advised |
| October | 11.0°C | Too cold for most |
| November | 8.0°C | Too cold for most |
| December | 5.0°C | Too cold for most |
Monthly figures are modelled climatology averages, not live readings. How accurate is our data?
Coastal regions of Canada
Region hubs with live sea temperatures, swim conditions and a beach directory.
Warmest beaches in Canada right now
| Beach | Region | Sea | Swim score |
|---|---|---|---|
| MacKenzie Beach | British Columbia | 26.7°C | Excellent |
| Grand Bend Beach | Ontario | 19.6°C | Good |
| Sandbanks Beach | Ontario | 19.5°C | Good |
| Port Stanley Beach | Ontario | 19.4°C | Good |
| Hanlan's Point | Ontario | 19.4°C | Good |
| Bluffer's Beach | Ontario | 19.3°C | Good |
| Cobourg Beach | Ontario | 19.3°C | Good |
| Woodbine Beach | Ontario | 19.2°C | Good |
| Wasaga Beach | Ontario | 19.2°C | Good |
| Sunnyside Beach | Ontario | 18.9°C | Good |
| Outlet Beach | Ontario | 18.6°C | Good |
| Ward's Island Beach | Ontario | 18.6°C | Good |
| Long Point Beach | Ontario | 18.5°C | Good |
| Cherry Beach | Ontario | 18.5°C | Good |
| Presqu'ile Beach | Ontario | 18.5°C | Good |
| Sauble Beach | Ontario | 18.4°C | Good |
| Basin Head Beach | Prince Edward Island | 17.6°C | Fair |
| Thunder Cove | Prince Edward Island | 17.5°C | Fair |
| Panmure Island | Prince Edward Island | 17.4°C | Fair |
| Stanhope Beach | Prince Edward Island | 17.3°C | Fair |
| Cavendish Beach | Prince Edward Island | 17.3°C | Fair |
| Singing Sands | Prince Edward Island | 17.1°C | Fair |
| Argyle Shore | Prince Edward Island | 17.0°C | Fair |
| Brackley Beach | Prince Edward Island | 17.0°C | Fair |
| Cherry Hill Beach | Nova Scotia | 16.7°C | Fair |
| Aboiteau Beach | New Brunswick | 16.6°C | Fair |
| Murray Beach | New Brunswick | 16.6°C | Fair |
| Crescent Beach NS | Nova Scotia | 16.6°C | Fair |
| Caribou Beach | Nova Scotia | 16.6°C | Fair |
| Pomquet Beach | Nova Scotia | 16.6°C | Fair |
| Point Michaud Beach | Nova Scotia | 16.6°C | Fair |
| Melmerby Beach | Nova Scotia | 16.5°C | Fair |
| Black Brook Cove | Nova Scotia | 16.5°C | Fair |
| Hirtles Beach | Nova Scotia | 16.5°C | Fair |
| Herring Cove Beach | New Brunswick | 16.5°C | Fair |
| Rissers Beach | Nova Scotia | 16.4°C | Fair |
| Caribou Munroes | Nova Scotia | 16.4°C | Fair |
| Greenwich Beach | Prince Edward Island | 16.3°C | Fair |
| White Point Beach | Nova Scotia | 16.3°C | Fair |
| Carters Beach | Nova Scotia | 16.3°C | Fair |
| Rainbow Haven Beach | Nova Scotia | 16.3°C | Fair |
| Kelly's Beach | New Brunswick | 16.2°C | Fair |
| New River Beach | New Brunswick | 16.2°C | Fair |
| New River Beach | New Brunswick | 16.2°C | Fair |
| Summerville Beach | Nova Scotia | 16.2°C | Fair |
| Parlee Beach | New Brunswick | 16.1°C | Fair |
| Mavillette Beach | Nova Scotia | 16.0°C | Fair |
| Lawrencetown Beach | Nova Scotia | 15.9°C | Fair |
| Ingonish Beach | Nova Scotia | 15.9°C | Fair |
| Ingonish Beach | Nova Scotia | 15.9°C | Fair |
| Mavillette Beach | Nova Scotia | 15.8°C | Fair |
| Inverness Beach | Nova Scotia | 15.8°C | Fair |
| Martinique Beach | Nova Scotia | 15.8°C | Fair |
| Melmerby Beach | Nova Scotia | 15.8°C | Fair |
| Kelly's Beach | New Brunswick | 15.8°C | Fair |
| St Martins Beach | New Brunswick | 15.8°C | Fair |
| Hirtles Beach | Nova Scotia | 15.7°C | Fair |
| Carters Beach | Nova Scotia | 15.7°C | Fair |
| Port Elgin Beach | Ontario Huron | 15.7°C | Fair |
| Cabots Landing Beach | Nova Scotia | 15.7°C | Fair |
| Plage de Cap Chat | Quebec | 15.7°C | Fair |
| Crystal Crescent | Nova Scotia | 15.6°C | Fair |
| Botany Bay Renfrew | Vancouver Island | 15.6°C | Fair |
| Saratoga Beach | Vancouver Island | 15.6°C | Fair |
| Martinique Beach | Nova Scotia | 15.6°C | Fair |
| Salmon Cove Sands | Newfoundland | 15.6°C | Fair |
| Risser's Beach | Nova Scotia | 15.5°C | Fair |
| Murray Beach NB | New Brunswick | 15.5°C | Fair |
| Port Dover Beach | Ontario Erie | 15.5°C | Fair |
| Cap-Enrage | New Brunswick | 15.5°C | Fair |
| Plage de Cap-des-Rosiers | Quebec | 15.5°C | Fair |
| Kye Bay | Vancouver Island | 15.4°C | Fair |
| Plage Havre-aux-Basques | Quebec | 15.4°C | Fair |
| Plage de la Grande Echouerie | Quebec | 15.4°C | Fair |
| Florencia Bay | Vancouver Island | 15.3°C | Fair |
| South Beach | Vancouver Island | 15.3°C | Fair |
| Mystic Beach | Vancouver Island | 15.3°C | Fair |
| Ipperwash Beach | Ontario Huron | 15.3°C | Fair |
| Bayfield Beach | Ontario Huron | 15.3°C | Fair |
| Old Woman Bay | Ontario Superior | 15.3°C | Fair |
| Plage de Sandy Hook | Quebec | 15.3°C | Fair |
| Miracle Beach | Vancouver Island | 15.2°C | Fair |
| Providence Bay | Ontario Huron | 15.2°C | Fair |
| Rock Point Beach | Ontario Erie | 15.2°C | Fair |
| Turkey Point | Ontario Erie | 15.2°C | Fair |
| Wood Islands Beach | PEI | 15.2°C | Fair |
| Chesterman's Newfoundland | Newfoundland | 15.2°C | Fair |
| Cavendish Newfoundland | Newfoundland | 15.2°C | Fair |
| Plage Saint-Ulric | Quebec | 15.2°C | Fair |
| Plage Anse-a-Beaufils | Quebec | 15.2°C | Fair |
| Plage de l'Ouest | Quebec | 15.2°C | Fair |
| Singing Sands | Ontario Huron | 15.1°C | Fair |
| Pancake Bay | Ontario Superior | 15.1°C | Fair |
| Middle Cove Beach | Newfoundland | 15.1°C | Fair |
| Rebecca Spit | Vancouver Island | 15.0°C | Fair |
| Tobermory Beach | Ontario Huron | 15.0°C | Fair |
| Plage de l'Anse | Quebec | 15.0°C | Fair |
| China Beach | Vancouver Island | 14.9°C | Fair |
| Bruce Peninsula | Ontario Huron | 14.9°C | Fair |
| Goderich Beach | Ontario Huron | 14.9°C | Fair |
| Panmure Island Beach | PEI | 14.9°C | Fair |
| Chelton Beach | PEI | 14.9°C | Fair |
| Plage de l'Aboiteau | Quebec | 14.9°C | Fair |
| Pinery Beach | Ontario Huron | 14.8°C | Fair |
| Kincardine Beach | Ontario Huron | 14.8°C | Fair |
| Point Pelee Beach | Ontario Erie | 14.8°C | Fair |
| Agawa Bay | Ontario Superior | 14.8°C | Fair |
| Argyle Shore | PEI | 14.8°C | Fair |
| Sandbanks Provincial Park | Newfoundland | 14.8°C | Fair |
| Northern Bay Sands | Newfoundland | 14.8°C | Fair |
| Plage Jacques-Cartier | Quebec | 14.8°C | Fair |
| Plage Val-Comeau | Quebec | 14.8°C | Fair |
| English Bay | British Columbia | 14.7°C | Fair |
| Cates Park | British Columbia | 14.7°C | Fair |
| Sombrio Beach | British Columbia | 14.7°C | Fair |
| Long Beach | Vancouver Island | 14.7°C | Fair |
| Southampton Beach | Ontario Huron | 14.7°C | Fair |
| Twin Shores Beach | PEI | 14.7°C | Fair |
| Cadboro Bay | British Columbia | 14.6°C | Fair |
| Gonzales Beach | British Columbia | 14.6°C | Fair |
| Tribune Bay | Vancouver Island | 14.6°C | Fair |
| Locarno Beach | British Columbia | 14.5°C | Fair |
| Long Beach | British Columbia | 14.5°C | Fair |
| Wickaninnish Beach | British Columbia | 14.5°C | Fair |
| Katherine Cove | Ontario Superior | 14.5°C | Fair |
| Sandy Cove Newfoundland | Newfoundland | 14.5°C | Fair |
| Plage de la Dune du Sud | Quebec | 14.5°C | Fair |
| Parksville Beach | British Columbia | 14.4°C | Fair |
| Rathtrevor Beach | British Columbia | 14.4°C | Fair |
| Big Beach Ucluelet | Vancouver Island | 14.4°C | Fair |
| French Beach | Vancouver Island | 14.4°C | Fair |
| Sandy Cove Hornby | Vancouver Island | 14.4°C | Fair |
| Northport Beach | PEI | 14.4°C | Fair |
| Souris Beach | PEI | 14.4°C | Fair |
| Mystic Beach | British Columbia | 14.3°C | Fair |
| Centennial Beach | British Columbia | 14.3°C | Fair |
| Parlee Beach QC | Quebec | 14.3°C | Fair |
| Chesterman Beach | British Columbia | 14.1°C | Fair |
| Ambleside Beach | British Columbia | 14.0°C | Fair |
| China Beach | British Columbia | 14.0°C | Fair |
| Willows Beach | British Columbia | 13.9°C | Fair |
| Kitsilano Beach | British Columbia | 13.8°C | Fair |
| Third Beach | British Columbia | 13.7°C | Fair |
| Second Beach | British Columbia | 13.6°C | Fair |
| Cox Bay | British Columbia | 13.6°C | Fair |
| Wreck Beach | British Columbia | 13.5°C | Fair |
| White Rock Beach | British Columbia | 13.4°C | Fair |
| Jericho Beach | British Columbia | 13.3°C | Fair |
| Spanish Banks | British Columbia | 13.3°C | Fair |
| Whytecliff Park | British Columbia | 13.3°C | Fair |
| Qualicum Beach | British Columbia | 13.3°C | Fair |
| Crescent Beach | British Columbia | 13.3°C | Fair |
Sea temperature in Canada — FAQ
How warm is the sea in Canada in September?
The sea off Canada averages about 15.0°C in September, based on long-term monthly averages for this coast.
When is the best time to swim in Canada?
Canada is warmest in August (around 17.0°C) and coldest in February (around 3.0°C). There are typically 0 months a year when the water sits above 22°C.
What is the average yearly sea temperature in Canada?
Across all twelve months, the sea in Canada averages about 9.0°C.
Do you need a wetsuit to swim in Canada?
The sea in Canada stays below 22°C even at its warmest (~17.0°C in August), so a 3/2mm or thicker wetsuit is recommended for longer swims year-round.
