Canadian Prime Minister Stephen Harper says his government will pay nearly $9 million to a Syrian-born citizen detained and deported by the United States after he was wrongly identified as a suspected terrorist.