Protect your home and your investment with a roof from Mcewan Roof Solutions in Campbell River. We install and restore cedar and asphalt shingle roofing for residential customers. If it’s time to replace your weathered roof, we’ll be happy to provide you with a fair estimate.