I have 2 questions:
1. Is the certified translator registered with govt bodies? His stamps having professional association code/membership number or something?
2. The scan document has been stamped?
The translators must have been doing fine as they are registered in Canada, but for me I have to take CIC words for it.
Read the references below and you will know what I mean. I pray that your things work, but as long as I am concerned I can not advice you wrong and put yourself in problems.
1...Read the translation section:
http://www.cic.gc.ca/english/resources/tools/perm/express/intake-complete.asp
2... Read here what you should provide for a non English document:
http://www.cic.gc.ca/ENGLISH/helpcentre/answer.asp?qnum=018&top=4
3... Scroll up a bit and Look for "Certified English or French translations"
http://www.cic.gc.ca/english/helpcentre/glossary.asp#certified_photocopy
I could think of certified translators in Canada may have special provision, and if so, I am not aware of this.
4 ... I have also reached a policy page for translations, which is for citizenship applications, where they are not asking for such document, but again it is meant for citizenship.
http://www.cic.gc.ca/english/resources/tools/cit/admin/general/translation.asp
You have been asked this question multiple times, I don't mean to discourage you if you are trying to clear your confusions, but I feel you are looking for someone who says that what you have done is right! Most of the others and I myself have the opinion that you will need a certified copy by the translator, (read the link 3 above). You just have to ask your translator to put a stamp on your scanned document saying it is the true copy of the original and send it through CSE. You don't need to have the physical document, send them a scan, ask them to stamp and scan, and email it to you.
All advises are to stay on safe side, and I am not here to challenge the knowledge of professionals (Ontario certified translators here) who know what they are doing. This is your call.
Good Luck with whatever you do.