Iran accused Canada of "submission to intimidation" for backing the US against Tehran amid Strait of Hormuz tensions and Ottawa's sanctions.