while you can easily come up with a list of reasons why canada would break its diplomatic relations with iran (in fact, that seems to be exactly what the canadians have done), what doesn't make sense is, why now? what precipitated this sudden decision to close their embassy in tehran and expel iranian diplomats currently in canada? did anything new happen, or did ottawa just decide to give in to ongoing anti-iranian pressure?