From what I understand CRA uses some of its unionized workers, those with an interest in IT, in their IT departments.  Shouldn't they hire a few folks at the top level of IT in the world?  It's a pretty important gov't agency and should have some top IT security people working there.