The Canada Revenue Agency is scrambling to restore public trust and has launched an internal investigation after confidential tax information on several Canadians was sent to a Halifax-area man. More...