Contact Us

BonaVista LeisureScapes

Retail Store
105 Vanderhoof Ave. Unit 4
Toronto, ON M4G 2H7
Tel. 416.645.6980
Fax. 416.640.6709

Retail Store Hours:
Tues – Sat: 10am – 5pm
Sun: 12pm – 4pm
Mon: by appt. only


BonaVista Pools

Pool Sales and Service
40 Shields Court
Markham, ON L3R 0M5
Tel. 905.475.6980
Fax. 905.475.7076

Office Hours: