503 dive sites in Canada. Open a site for live conditions and tides and the shops that dive there.
503 sites found

Lake Huron, Ontario, Canada

Canada

Nova Scotia, Canada

Nova Scotia, Canada

Canada

Main Duck Island, Ontario, Canada

Canada

Frontenac Islands, Simcoe Island, Ontario, Canada

Canada

Gambier Island, British Columbia, Canada

Municipality of Jasper, Canada

Canada

Prince Edward, Ontario, Canada

Canada

British Columbia, Canada

Canada

Lake Huron, Ontario, Canada

Canada

Canada

Vancouver Island, British Columbia, Canada

Canada

Frontenac Islands, Canada

Nova Scotia, Canada

Nova Scotia, Canada

Leeds and the Thousand Islands, Canada

Canada

Main Duck Island, Ontario, Canada

Lake Huron, Ontario, Canada

Nova Scotia, Canada

Canada

Nova Scotia, Canada

Prince Edward, Timber Island, Ontario, Canada

Canada

Ontario, Canada

Canada

Canada

Canada

Bayswater, Canada

Canada

Area E (Nanoose Bay), Canada

Canada

Nova Scotia, Canada

Municipality of Jasper, Canada

New Brunswick, Canada

Canada

Canada

Canada

Canada

Canada

Canada

Nova Scotia, Canada

West Vancouver, Canada

Nova Scotia, Canada

Canada

Prince Edward County, Canada

Chemainus, Canada

Canada

Indian Island, New Brunswick, Canada

Nova Scotia, Canada

Canada