due to under-performing for the economy of the rest of G7,(not counting Russia, as Russia is not a developped country), Canada's economy excels. Basically, you know it is not very easy to achieve a 3%-increase in GDP for a country with per capital GDP of more than 20K USD, especially for countries like Canada. She depends too heavily on US's economy.
One thing I must mention, for 2002, Canada has a GDP of more than 1 trillion CAD, as I mentioned above, GDP = G + C + I + NX. How much was the NX? 30 billion USD? That is comparatively small as to the whole GDP. You know, there are no big countries who can achieve a per capital GDP of 20000USD just by exporting. Everyone has to, in the long run, let the C(consumer spending) be the primary accelerator for economy