Canadian business travellers are often advised to register with either the British or US consular offices at their destination country rather than that of Canada.  Canadian consular services are reputedly next to useless in "hot" countries, the Iranian office under Ken Taylor being the obvious exception.