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 | 21.6°C | Excellent |
| Cadboro Bay | British Columbia | 10.6°C | Poor |
| Parksville Beach | British Columbia | 10.6°C | Poor |
| Cates Park | British Columbia | 10.4°C | Poor |
| Sombrio Beach | British Columbia | 10.4°C | Poor |
| Locarno Beach | British Columbia | 10.3°C | Poor |
| Mystic Beach | British Columbia | 10.2°C | Poor |
| Rathtrevor Beach | British Columbia | 10.2°C | Poor |
| Long Beach | British Columbia | 10.1°C | Poor |
| Whytecliff Park | British Columbia | 10.0°C | Poor |
| English Bay | British Columbia | 9.9°C | Poor |
| Third Beach | British Columbia | 9.9°C | Poor |
| Second Beach | British Columbia | 9.9°C | Poor |
| Ambleside Beach | British Columbia | 9.9°C | Poor |
| White Rock Beach | British Columbia | 9.9°C | Poor |
| Jericho Beach | British Columbia | 9.8°C | Poor |
| Spanish Banks | British Columbia | 9.8°C | Poor |
| Chesterman Beach | British Columbia | 9.8°C | Poor |
| Centennial Beach | British Columbia | 9.8°C | Poor |
| Wickaninnish Beach | British Columbia | 9.7°C | Poor |
| Gonzales Beach | British Columbia | 9.7°C | Poor |
| Crescent Beach | British Columbia | 9.7°C | Poor |
| China Beach | British Columbia | 9.6°C | Poor |
| Willows Beach | British Columbia | 9.6°C | Poor |
| Qualicum Beach | British Columbia | 9.5°C | Poor |
| Wreck Beach | British Columbia | 9.4°C | Poor |
| Cox Bay | British Columbia | 9.4°C | Poor |
| Kitsilano Beach | British Columbia | 9.3°C | Poor |
| Twin Shores Beach | PEI | 8.7°C | Poor |
| Northport Beach | PEI | 8.7°C | Poor |
| Carters Beach | Nova Scotia | 8.6°C | Poor |
| Florencia Bay | Vancouver Island | 8.6°C | Poor |
| Southampton Beach | Ontario Huron | 8.6°C | Poor |
| Singing Sands | Ontario Huron | 8.6°C | Poor |
| Rock Point Beach | Ontario Erie | 8.6°C | Poor |
| Point Michaud Beach | Nova Scotia | 8.6°C | Poor |
| Plage de Sandy Hook | Quebec | 8.6°C | Poor |
| Rissers Beach | Nova Scotia | 8.5°C | Poor |
| Melmerby Beach | Nova Scotia | 8.5°C | Poor |
| Caribou Munroes | Nova Scotia | 8.5°C | Poor |
| Rebecca Spit | Vancouver Island | 8.5°C | Poor |
| Souris Beach | PEI | 8.5°C | Poor |
| Salmon Cove Sands | Newfoundland | 8.5°C | Poor |
| Plage Jacques-Cartier | Quebec | 8.5°C | Poor |
| Plage Havre-aux-Basques | Quebec | 8.5°C | Poor |
| Black Brook Cove | Nova Scotia | 8.4°C | Poor |
| Goderich Beach | Ontario Huron | 8.4°C | Poor |
| Turkey Point | Ontario Erie | 8.4°C | Poor |
| White Point Beach | Nova Scotia | 8.4°C | Poor |
| Sandbanks Provincial Park | Newfoundland | 8.4°C | Poor |
| Mavillette Beach | Nova Scotia | 8.3°C | Poor |
| Inverness Beach | Nova Scotia | 8.3°C | Poor |
| Tribune Bay | Vancouver Island | 8.3°C | Poor |
| Kincardine Beach | Ontario Huron | 8.3°C | Poor |
| Bayfield Beach | Ontario Huron | 8.3°C | Poor |
| Katherine Cove | Ontario Superior | 8.3°C | Poor |
| Old Woman Bay | Ontario Superior | 8.3°C | Poor |
| Martinique Beach | Nova Scotia | 8.3°C | Poor |
| Plage Val-Comeau | Quebec | 8.3°C | Poor |
| Lawrencetown Beach | Nova Scotia | 8.2°C | Poor |
| Big Beach Ucluelet | Vancouver Island | 8.2°C | Poor |
| Botany Bay Renfrew | Vancouver Island | 8.2°C | Poor |
| Ipperwash Beach | Ontario Huron | 8.2°C | Poor |
| Providence Bay | Ontario Huron | 8.2°C | Poor |
| Summerville Beach | Nova Scotia | 8.2°C | Poor |
| Cherry Hill Beach | Nova Scotia | 8.2°C | Poor |
| Plage de Cap-des-Rosiers | Quebec | 8.2°C | Poor |
| Plage de l'Ouest | Quebec | 8.2°C | Poor |
| Risser's Beach | Nova Scotia | 8.1°C | Poor |
| Cabots Landing Beach | Nova Scotia | 8.1°C | Poor |
| Chesterman's Newfoundland | Newfoundland | 8.1°C | Poor |
| Northern Bay Sands | Newfoundland | 8.1°C | Poor |
| Plage de Cap Chat | Quebec | 8.1°C | Poor |
| French Beach | Vancouver Island | 8.0°C | Poor |
| Miracle Beach | Vancouver Island | 8.0°C | Poor |
| Port Elgin Beach | Ontario Huron | 8.0°C | Poor |
| Bruce Peninsula | Ontario Huron | 8.0°C | Poor |
| Pancake Bay | Ontario Superior | 8.0°C | Poor |
| Sandy Cove Newfoundland | Newfoundland | 8.0°C | Poor |
| Plage de l'Anse | Quebec | 8.0°C | Poor |
| Hirtles Beach | Nova Scotia | 7.9°C | Poor |
| Ingonish Beach | Nova Scotia | 7.9°C | Poor |
| Ingonish Beach | Nova Scotia | 7.9°C | Poor |
| Long Beach | Vancouver Island | 7.9°C | Poor |
| Port Dover Beach | Ontario Erie | 7.9°C | Poor |
| Crescent Beach NS | Nova Scotia | 7.9°C | Poor |
| Caribou Beach | Nova Scotia | 7.9°C | Poor |
| Pomquet Beach | Nova Scotia | 7.9°C | Poor |
| Middle Cove Beach | Newfoundland | 7.9°C | Poor |
| Parlee Beach QC | Quebec | 7.9°C | Poor |
| Plage de l'Aboiteau | Quebec | 7.9°C | Poor |
| China Beach | Vancouver Island | 7.8°C | Poor |
| Tobermory Beach | Ontario Huron | 7.8°C | Poor |
| Mavillette Beach | Nova Scotia | 7.8°C | Poor |
| Cavendish Newfoundland | Newfoundland | 7.8°C | Poor |
| Martinique Beach | Nova Scotia | 7.7°C | Poor |
| Hirtles Beach | Nova Scotia | 7.7°C | Poor |
| Melmerby Beach | Nova Scotia | 7.7°C | Poor |
| Argyle Shore | PEI | 7.7°C | Poor |
| Cobourg Beach | Ontario | 7.6°C | Poor |
| Outlet Beach | Ontario | 7.6°C | Poor |
| Plage Anse-a-Beaufils | Quebec | 7.6°C | Poor |
| Plage de la Dune du Sud | Quebec | 7.6°C | Poor |
| Crystal Crescent | Nova Scotia | 7.5°C | Poor |
| Saratoga Beach | Vancouver Island | 7.5°C | Poor |
| Pinery Beach | Ontario Huron | 7.5°C | Poor |
| Point Pelee Beach | Ontario Erie | 7.5°C | Poor |
| Carters Beach | Nova Scotia | 7.5°C | Poor |
| Wood Islands Beach | PEI | 7.5°C | Poor |
| Hanlan's Point | Ontario | 7.4°C | Poor |
| Cherry Beach | Ontario | 7.4°C | Poor |
| Sauble Beach | Ontario | 7.4°C | Poor |
| South Beach | Vancouver Island | 7.4°C | Poor |
| Kye Bay | Vancouver Island | 7.4°C | Poor |
| Sandy Cove Hornby | Vancouver Island | 7.4°C | Poor |
| Ward's Island Beach | Ontario | 7.4°C | Poor |
| Agawa Bay | Ontario Superior | 7.4°C | Poor |
| Panmure Island Beach | PEI | 7.4°C | Poor |
| Chelton Beach | PEI | 7.4°C | Poor |
| Plage Saint-Ulric | Quebec | 7.4°C | Poor |
| Sandbanks Beach | Ontario | 7.3°C | Poor |
| Mystic Beach | Vancouver Island | 7.3°C | Poor |
| Sunnyside Beach | Ontario | 7.3°C | Poor |
| Rainbow Haven Beach | Nova Scotia | 7.3°C | Poor |
| Plage de la Grande Echouerie | Quebec | 7.3°C | Poor |
| Wasaga Beach | Ontario | 7.1°C | Poor |
| Woodbine Beach | Ontario | 6.8°C | Poor |
| Presqu'ile Beach | Ontario | 6.8°C | Poor |
| Bluffer's Beach | Ontario | 6.7°C | Poor |
| Long Point Beach | Ontario | 6.6°C | Poor |
| Kelly's Beach | New Brunswick | 6.6°C | Poor |
| St Martins Beach | New Brunswick | 6.6°C | Poor |
| Thunder Cove | Prince Edward Island | 6.4°C | Poor |
| Grand Bend Beach | Ontario | 6.4°C | Poor |
| Murray Beach NB | New Brunswick | 6.4°C | Poor |
| New River Beach | New Brunswick | 6.4°C | Poor |
| New River Beach | New Brunswick | 6.4°C | Poor |
| Port Stanley Beach | Ontario | 6.3°C | Poor |
| Brackley Beach | Prince Edward Island | 6.3°C | Poor |
| Herring Cove Beach | New Brunswick | 6.3°C | Poor |
| Murray Beach | New Brunswick | 6.2°C | Poor |
| Parlee Beach | New Brunswick | 6.2°C | Poor |
| Stanhope Beach | Prince Edward Island | 6.1°C | Poor |
| Cavendish Beach | Prince Edward Island | 6.1°C | Poor |
| Greenwich Beach | Prince Edward Island | 6.0°C | Poor |
| Argyle Shore | Prince Edward Island | 6.0°C | Poor |
| Basin Head Beach | Prince Edward Island | 6.0°C | Poor |
| Singing Sands | Prince Edward Island | 5.8°C | Poor |
| Panmure Island | Prince Edward Island | 5.8°C | Poor |
| Aboiteau Beach | New Brunswick | 5.8°C | Poor |
| Kelly's Beach | New Brunswick | 5.8°C | Poor |
| Cap-Enrage | New Brunswick | 5.8°C | Poor |
Sea temperature in Canada — FAQ
How warm is the sea in Canada in November?
The sea off Canada averages about 8.0°C in November, 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.
