how much to replace a roof in ontario trending