A federal agency that ensures banks and other financial institutions follow the rules has itself broken the rules on hospitality spending. The Financial Consumer Agency of Canada spent well in excess of the maximum allowed for a gala dinner in Toronto last November.