There are two things Canada is guilty of.
1) it spent far too little on its military
2) it trusted the Americans far too much by tying its economy so deeply with the USA.
If you subtract the oil purchased by the USA, Canada has a trade surplus with the USA. A trade surplus that's mostly comprised of finished goods. Canada sells raw materials to the USA and buys finished goods from them.
If you subtract the oil purchased by the USA, Canada has a trade surplus with the USA. A trade surplus that's mostly comprised of finished goods. Canada sells raw materials to the USA and buys finished goods from them.
It is the United States that is the fake friend.