Great Canadian is the premier roofing company in Edmonton, providing a variety of services like roofing, siding, windows and doors installation and repair services at special prices. We also offer high quality products to beautify both new and renovated housed