Economically, Canada is 10 out of 211 countries according to the UN.  In military spending, we're 16th.  For those of you who aren't good at math, this is not the middle, this is very close to the top.

Harper did Canada a grave injustice by labelling Canada a middle power.  We are generally top 5% in most categories.  We are a world power whether or not we want to believe it.  It's only because we compare ourselves to the superpower next door that we tend to underestimate ourselves.