Why don't people in Vancouver question the environmental impact of the Cruise Ship industry or their airport?
As for the costs you're talking about, Alberta has historically given far more to the federal government than it's received back...which was used to fund the Coast Guard, Navy, and other services that profit BC, not Alberta.