Canada
1,702 courses in 953 towns.
Towns
Ontario51 coursesCalgary24 coursesWinnipeg17 coursesBritish Columbia16 coursesEdmonton16 coursesAlberta13 coursesLondon12 coursesMilton11 courses
Every course in Canada
641–680 of 1,702
- Dundarave Golf CourseRoseneath · Canada18 holes
- Dundas Valley Golf ClubHamilton · Canada18 holes
- Dundee Country ClubMannheim · Canada18 holes
- Dundee Resort & Golf ClubDundee · Canada18 holes
- Dunnville Golf ClubDunnville · Canada
- Durham GolfOshawa · Canada
- Eagle Creek Golf CourseConstance Bay · Canada18 holes
- Eagle Crest Golf CourseCentreville · Canada
- Eagle Point Golf CourseCanada
- Eagle Ridge Golf ClubHalton Hills · Canada
- Eagle Rock Golf CourseBeaumont · Canada
- Eaglepoint Golf ResortKamloops · Canada
- Eaglequest GolfNew Westminster · CanadaPublic
- Eaglequest Golf Coyote CreekSurrey · Canada18 holes
- Eagles Glenn of CavendishBayview · Canada
- Eagles Landing Golf CourseDryden · Canada
- Ear Falls Gold CourseEar Falls · Canada
- East Park Golf GardensLondon · Canada18 holes
- Echo Valley Golf CourseKomoka · Canada18 holes
- Edelweiss Golf and Country ClubWakefield · Canada
- Eden Golf & Country ClubParadise · Canada
- Eden Golf ClubCanada9 holes
- Edgewater Hilltop Par 3Edgewater · Canada
- Edmonton Country Club and Golf CourseEdmonton · Canada
- Edmonton Garrison Memorial Golf & Curling ClubSt. Albert · Canada
- Edmonton Springs Golf ResortSpruce Grove · Canada
- Edson Golf CourseEdson · Canada18 holes
- Eganridge Resort, Country Club & SpaBobcaygeon · Canada9 holes
- Eighteen PasturesMission · Canada18 holes
- Elbow Springs Golf ClubCanada27 holes
- Elk Island Golf CourseLamont · Canada9 holes
- Elk Ridge ResortCanada
- Elkhorn Golf & Country ClubElkhorn · Canada
- Elkwater Golf CourseElkwater · Canada
- Elm Ridge Country ClubPointe-Calumet · Canada18 holes
- Elmira Golf ClubElmira · Canada18 holes
- Elmwood Golf CourseSwift Current · Canada18 holes
- Emerald Hills Golf CourseAurora · Canada
- Emerald Links Golf ClubMetcalfe · Canada27 holes
- Emma Lake Golf CourseChristopher Lake · Canada