I think the new sovereign wealth fund might do this but if not its heading the right way:
When the government funds a company like a startup or bails out an existing company it should get shares in those companies.
This would allow us to increase the amount of money in our public market which will increase the amount of companies being started in Canada. And the conservatives will be less able to bitch about it because its an investment and running the government like a business. Not that any of them know how to do that.