It's called business. Canada has never shied away from selling weapons and military equipment to others. During the Vietnam war, Canada criticized the United States yet we sold 3 billion dollars worth of military equipment to the Americans including guns and berets.

The F-35 is a turkey of a plane plagued with many problems. Yet it continues to be built since Lockheed Martin had spread the production lines through every state. Canada is reluctant not to buy the plane since we have hundreds of contracts to build F-35 components that is worth billions.

Canada will happily sell guns and armoured cars to the Saudis meanwhile talking about the importance of human rights. If they use our equipment to butcher Yemenis and Saudis, that's fine with us.