Hmmmm........
Well yes our military is small, but well trained... Soldiers are multi skilled because of our numbers which makes them easy to multi task. Our weapons are good, Vehicles are for the most part good, Kit is really starting to get excellent, and we preach controlled aggression which makes us good peacekeepers and war fighters.
Yes you are correct, we would not be able to say deploy to Iraq by ourselves because we are small, and I think the hand we lend out to any coalition is a big one...
Ratio wise we had more soldiers deployed overseas on missions than the US last year.
Yes we are getting rid of our tanks and going to the Stryker with the mobile gun system on top of it. (But thats a whole other discussion)
We constantly get praise from any country we work along side...
Our SF is on par with any other country's special forces, but I am not SF so you will have to take my word for it
When it comes down to it... I think Canadian Soldiers are some of the best in the world...