Easy answer Rachel...

Alberta will guarantee the wages and livelihood in perpetuity of any BC coastal worker whose job is lost or displaced due to a spill of Alberta originated bitumen in BC or on the BC coast.

There, that was easy.  So the answer to why BC will not accept Alberta oil will be found in the excuses that Albertans provide for not guaranteeing their product.