It's annexation because US officers are commanding Canadian troops and being stationed at Canadian bases for prolonged periods of time; US officers act as overseers basically and ensure that Canadian troops remain loyal to the US. The US also annexes Canada via political means, since our entire Government was bought by the Americans. Regarding Canadian officers commanding US troops; the only Canadian troops that are in the US for extended amounts of time are technicians sent in to repair the candy bar dispenser machine and/or technicians sent to maintain and repair NORAD equipment. You'll never see a Canadian officer commanding US troops, but you'll see a US officer commanding Canadian troops which shouldn't be allowed, and which is why the Wikileaks Diplomatic cables caused a substantial amount of anger; the US already conquered our country via politics, and has officers stationed here to ensure Canadian troops remain loyal to the American cause, yet America feels the need to change the way we view Americans via media outlets.
Actually, having bases in other countries means that you've annexed those countries. While the acting Government of the occupied country will say "No no no, we have an agreement and US troops won't be here forever and they're necessary!", the reality of the matter is that the US or whatever country has annexed that country, and no amount of "spinning" will change that.
As for your proof that the US controls/annexed Canada is quite simple, all you have to do is look at the Wikileaks Diplomatic cables between the US and Canada(Which I provided in my first post on this thread), read up on Operation Manifest Destiny(American plan to conquer the world) and read up on Canadian politics and how Harper and his Conservatives are doing everything they can to not upset the Americans, even if it means trading resources, materials and etc at a loss.
Oh and for those who say that Canadian officers have command in NORAD, have a look at this link:
http://www.norad.mil/Leadership.aspx
There are 4 commanders of NORAD and guess how many of them are American? 3 and the Canadian General isn't even the head commander of NORAD, but serves as sidekick essentially.