Sorry man but Canada mostly needs 2 things:
Missiles are not a priority
The only missiles that could pose a threat to Canada are:
The only planes that can reach a Canadian city are:
Canada does not need tanks or armored fighting vehicles for its defense
There is no way any country will ever invade Canada. None have the capacity to land a sizeable force "D-Day style". The only country with the capabilities to invade Canadian soil is the United States of America and if those guys decide to invade... We might as well learn the Pledge of Allegiance. /s
The only time we will need tanks or armored fighting vehicles is when we deploy them abroad... But anytime Canada deploys troops abroad, it is always part of a coalition and out allies have the things we lack and we have things they lack...
What Canada needs:
Warships, patrol ships, polar patrol ships, supply ships, warplanes, air tankers, transport planes and submarine detection planes and helicopters.
Guess what Canada is buying/building?
Just take a second and realize that all the fancy weapons you wish Canada had would be useless 99.99% of the time.