Book a fitting, lessons or contact us now.

Please note that not all services are available at all locations. Please visit your nearest location page from the menu bar above for a more accurate representation of the services offered at individual locations.

By submitting this form you are agreeing to receive communications from Modern Golf.

TORONTO (HQ)

2785 Skymark Ave Unit #17
Mississauga, ON L4W 4Y3
(905) 629-1003
toronto@moderngolf.ca
www.moderngolf.ca

DOWNTOWN TORONTO

100 King St W.
First Canadian Place CN0143
Toronto, ON M5X 1A6
(416) 214-4531
downtowntoronto@moderngolf.ca
www.moderngolf.ca

CALGARY

512 Manitou Rd SE
Calgary, AB, T2G 4C4
(403) 245-2643
calgary@moderngolf.ca
www.moderngolf.ca

HALIFAX

21 Micmac Blvd. Unit 295A
Dartmouth, NS, B3A 4N3
(902) 464-4461
halifax@moderngolf.ca
www.moderngolf.ca

MISSISSAUGA – OUTLET 

5980 McLaughlin Road, Unit #3
Mississauga, ON, L5R 3X9
(905) 502-8010
heartlandoutlet@moderngolf.ca
www.moderngolf.ca/outlet

OAKVILLE

280 North Service Rd W. Unit A8
Oakville, ON, L6M 2S2
(905) 337-8748
oakville@moderngolf.ca
www.moderngolf.ca

VANCOUVER

12553 Bridgeport Rd #130
Richmond, BC V6V 1J4
(604) 278-0401
vancouver@moderngolf.ca
www.moderngolf.ca

VAUGHAN

255 Bass Pro Mills Dr. Unit 801
Vaughan, ON L4K0A2
(905) 669-4406

AJAX – OUTLET

280 Kingston Rd E., Unit E004
Ajax, ON
L1Z 1G1
(905) 424-7501
ajaxoutlet@moderngolf.ca

LANGLEY

20121 Willowbrook Dr., Unit #105
Langley, BC V3A 5E6
(604) 427-3010
langley@moderngolf.ca