The Taves Roofing Company has been serving the BC lower mainland for more than 25 years. The BC-owned and operated roofing contractor has been providing top-quality materials and installations to both the residential and commercial roofing sectors throughout Vancouver and the Lower Mainland.