Canada also directly finances al Qaeda.