The Canada Revenue Agency could not always justify why it audited certain charities for potential terrorism links, raising the possibility that its decisions "are driven by bias and discrimination," one of the country's intelligence watchdogs concluded after a lengthy investigation.