If you are looking to get your roof replaced in Toronto, it can cost you anywhere between $4,700 and $36,000. This range takes into account condition, size, and whatever other requirements apply to your particular roof. Our roofers can facilitate you with free quotes...







