Canada-Places.com has listed approx 364 Public golf courses in Canada. Some of the Top rated Public golf courses in Canada are- Black Mountain Golf Club, Willow Ridge Golf & Country Club Ltd., Club de Golf Carling Lake (Lac Carling), Heritage Pointe Golf Club, Sauble Golf & Country Club, Ledgeview Golf Club, Selkirk Golf & Country Club, Selkirk Golf & Country Club, Ledgeview Golf & Country Club & Kingsville Golf & Country Club.