That's not how government debt works.
You're right, the gov sells bonds etc to investors and then have to pay the money back to the investors plus interest when the bonds come due. Then if they still need money they sell more bonds etc. and repeat until they pay down the debt and don't need to borrow anymore. Since our government will probably never pay down the debt (why should we? We deserve jobs & cool stuff) we'll never have to pay for this 10 million except for the interest payments (which we'll borrow to pay for anyways) so basically this is a free investment and is awesome.
This $50M bought a $490M investment from MasterCard that would have went somewhere else - it's hard to see the downside.
We bought this from MC? So we own it? I've never read that but that's great. Vancouver has 4.9% unemployment rate but whatever, might as well give a few hundred people some jobs since we'll never have to pay the money back.
Liberals are deficit spending to stimulate job creation when there's historically low unemployment, which makes perfect sense and is exactly what Keynesian economics calls for. What did Chretien and Martin know they're old and out of touch.