No, you don't need a stamp from the Canadian Embassy. In my country, and I assume in other countries as well, the certified translation has a signed declaration from the translator, with his credentials listed, and this signature is further confirmed by a signed and stamped declaration from the...