Harbors and Marinas Niagara-on-the-Lake Sailing Club 11 months agoAdd comment This marina is located inside Canada on the Niagara River and is a check-in point if you are going to use the Welland Canal between Lake Ontario and Lake Erie.