Yes. But you’d have to pay for your own border, army, customs, etc, etc.
By that logic every single province could separate, become a country, and then what? Is that supposed to be more cost efficient? Would the economy and free market between each province better? Would Alberta oil be worth the same price without having pipelines going through every province?
And then, why not have Calgary separate from Alberta. After all money from Calgary pays for roads in Edmonton and smaller towns. Surely we don’t want money leaving Calgary, if Calgary was independent, Calgary could keep its own money and not have their money “siphoned out”.