If you have a tar-and-gravel low-slope roof (typical of constructions in many areas in Montreal), you may consider changing the roofing material to something else. Two common alternatives to tar-and-gravel are two-ply membrane assembly and standing-seam hidden-fastener metal panels.