That is a very important point. First, I must point out that the Canadian government has made a big effort. The proportion of research funding that is provided by the government is substantial. A large part of why Canada is lagging behind is the fact that Canadian companies invest less in R and D than American companies do.
The Canadian government is inevitably going to have to play a bigger role, because the Canadian economy is heavily structured around small or medium-sized businesses that do not have the capacity to support research and innovation in the same way as big corporations do. The government must therefore play a bigger role to make up for this lag.