Instead of being a NATO member, Canada should join the Partnership for Peace program.
The Canadian Navy has been seeking to acquire nuclear-powered submarines for generations without success, and the answer could be found by joining the pact between Australia, the United Kingdom, and the United States.
Using a percentage of GDP to measure military readiness of nations is not an accurate method to gage the contribution of NATO members. This approach is meaningless as an expression of military effectiveness of nations and is certainly not an indicator of burden sharing or defence capabilities.