List of shoals in Canada (found 7 locations). Category description: Hazards to surface navigation composed of unconsolidated materialHam Shoal (Nova Scotia) Hamilton Rock (Ontario) Hammer Rocks (Newfoundland and Labrador) Hammond Rocks (British Columbia) Hammond Rocks (British Columbia) Hampshire Rock (Ontario) Hampton Bank (Newfoundland and Labrador)