Yes it would be nice to build a refinery in Canada, but nobody wants it in their neighborhood. I believe, up to a year or so ago, Edmonton was a location where a refinery was planned. It costs billions, and billions to build a refinery to the environmental/safety standards of today and the future. It would be great if the government encouraged the build.
Then we have the environment lobby, financed by US interests that are opposed. Plus the media, liberals/NDP.
In the US they have lots of refineries (visit Houston), import oil to refine, stop a pipeline that will create employment now and in the future.
Canada we have few refineries (Shell Montreal now a terminal ), lots of oil, with no will to build refineries to create employment now/future.
Some here explained the problem re building a refinery.