We are conveniently located in Richmond Hill, Toronto, Yorkville, Hamilton, Ajax, Bolton , Bowmanville, Cobourg, Oakville, Oshawa, Scarborough and Woodbridge.

Select a location of preference and fill out the contact form and someone from our dream team will be in touch!


95 Bayly Street West, Suite 302
Ajax, ON Canada L1S 7K8
Phone: (905) 427-7310


18 King Street East,
Suite D3 Bolton ON L7E 1E8
Phone: 905-857-7070


54 King St E.
Bowmanville, Ontario L1C 1N3
Phone: 905-623-2283


10 Albert St
Cobourg, Ontario K9A 2P6
Phone: 905-372-6616

Hamilton Mountain

4-954 Upper James Street
Hamilton, Ontario L9C 3A5
Phone: 905-383-4746


2450 Neyagawa Blvd. Unit 1
Oakville, ON L6H 7P4
Phone: (905) 257-1997


Oshawa Centre Mall
419 King St. W., Suite 130
Oshawa, Ontario L1J 2K5
Phone: 905-725-9441

Richmond Hill

10131 Yonge Street
Richmond Hill, Ontario L4C1T5
Phone: 905-884-7550

Stoney Creek

104-640 Queenston Road
Hamilton, Ontario L8K 1K2
Phone: 905-549-4746


Cedarbrae Mall
3495 Lawrence Ave #207
Scarborough, Ontario MIH 1B3
Phone: 416-431-4222

Toronto (Danforth)

1490 Danforth Ave #200
Toronto, Ontario M4J 1N4
Phone: 416-463-1153

Toronto (Yorkville)

1300 Bay St, Main Floor
Toronto, Ontario M5R 3K8
Phone: 647-348-1313


7700 Pine Valley Drive, Suite 201,
Woodbridge ON L4L 2X4
Phone: 905-850-5050

Currently serving: Richmond Hill, Thornhill, Maple, Markham, Aurora, Kleinburg, Vaughan, Brampton, Bolton, Bradford, Holland Landing, Sharon, East Gwillimbury, North York, Toronto, Downtown, Yorkville, Hamilton, Stoney Creek, Cobourg, Oshawa, Scarborough, Tottenham, Beeton, Port Hope, Brighton, Ajax and many other cities.