Find a Location
With locations across Ontario, quality care is never far from home.
Halifax, NS
7071 Bayers Road, Suite 3001
B3L 2C2
902-453-5800
Dartmouth, NS
60 Tacoma Drive, Suite 201
B2W 3E5
902-461-0900
Sydney, NS
500 George Street, Suite 160
B1P 1K6
902-562-1660
Truro, NS
90 Esplanade Street, Suite 2
B2N 2K3
902-893-8822
Hamilton, ON
414 Victoria Avenue North
L8L 5G8
905-522-0053
Brampton, ON
7700 Hurontario Street, Suite 601
L6Y 4M3
905-453-4330
Mississauga, ON
3163 Winston Churchill Blvd
L5L 2W1
905-828-8114
Ottawa, ON
150 Montreal Road, Suite 300
K1L 8H2
613-745-7550
Cambridge, ON
460 Hespeler Rd, 2nd Floor
N1R 0E3
1 (855) 556-8274