Teppo Tauriainen is the Swedish ambassador to Canada.