I would suggest that the more transparent and the easier the language.... All the things you've mentioned are a must in order to engage more SMEs in the process. Certainly, on the aboriginal file, the ceiling is low; there's a concern about the amount of the contract.
I also think there's a communication issue here. Think about all those businesses that don't even think about the federal contract opportunities. The office of small business is doing great work, but I think a lot more work needs to be done.
Also, then, looking at the role of government to open up a 25% spend or some percentage of spend, which demonstrates a commitment to bring SMEs in proactively, I think is part of the solution.