A professional roofing company in Vancouver knows every thing about their client home roof. If the client is making the roof for a new structure they can design and lay it out.They not only can handle the designs, but they will do proper roof installation as well.These professionals work with their clients to get the job done and at a reasonable rate.