Can I just say one other thing? I cannot express enough how important it is for the government to push. With 1% of contracts, what you can do is in the infrastructure, in the investment committee, you can start being a bit reluctant to approve things and insisting that a Canadian company get something.
Now, that's highly political, highly charged, extremely unacceptable, but other nations do it. Why shouldn't Canada?