Keystone XL cancelling will stifle Canada’s oil industry for years: experts