PM Justin Trudeau sets the standard of ethical conduct so, given his example, it's hardly surprising his ministers keep breaking the law