Canada-Places.com has listed approx 364 Public golf courses in Canada. Some of the Top rated Public golf courses in Canada are- Deer Run Golf Course, McCall Lake Golf Course, Coal Creek Golf Resort, Eaglequest Golf, Fort Langley Golf Course, Innisbrook Golf Course, Victoria Park East Golf Club, Legends Golf and Country Club, Pheasant Run Golf Club & Woodington Lake Golf Club.