Canada has closed its embassy in Iran and will expel all remaining Iranian diplomats in Canada within five days, Foreign