Prime Minister Mark Carney backed US strikes on Iran, saying Tehran failed to dismantle its nuclear programme and end support for militant groups.