"Though Canada is one of a handful of nations that pays its own way,"

Canada doesn't pay anywhere near its 2% commitment to NATO. 

Whatever virtue-signalling money Trudeau wants to throw at joke "peacekeeping" missions in order to get a seat at the UNSC (so Trudeau can side with China) doesn't count.