(Reuters) Canada will freeze all remaining trade with Iran to protest Tehran's nuclear ambitions and its human rights record, Foreign Minister John Baird said on Wednesday.