This page will eventually have a clickable map of Canada. The intent will be to either search for, or add a new dive site.
While that is in progress, here are the static links to do the same:
Alberta
British Columbia
Manitoba
New Brunswick
Newfoundland and Labrador
Northwest Territories
Nova Scotia
Nunavet
Ontario
Québec
Yukon