mystique 42 laminate shingles bpcan.com bp canada (building products of canada) is a premium roofing and building material company that provides high quality products such as asphalt shingles. Category:construction and maintenance Global Rank:1,246,935 visits:29.9K pages/Per:2.2 ADS