When selecting a roofer or roofing contractor in Canada, you should evaluate their customer service. While this might not directly determine the quality of the work, your experience during the project can be affected. You should evaluate their communication style, their attitude towards you and their punctuality during consultations and appointments.