Unfortunately the Vatican doesn't buy military vehicles and weapons so if we want to be in that business we have to sell to brutal dictators and close our eyes and hold our noses while we do it. This deal was approved by the Conservatives and then the paperwork was signed off by the Liberals - who I don't think could have done anything else by then.  The question is, the next time a Saudi Arabia (or equivalent) comes knocking on Canada's  door to buy weapons what will be Trudeau's response? After all, next time he won't be able to share any blame with the Conservatives. 

It's worth noting that the Americans happily sell pretty much anything to pretty much anyone and provide employment to hundreds of thousands of their citizens as a result.  Do our citizens really want to be unemployed so that they can hold their heads up high?  I don't think so.