I'm totally green to this forum and this topic, so this question may be a stupid one: Do I need to translate all the labor contracts I have with my previous employers?
It's more than mere translation(s).
It also needs an affidavit from the translator + Certified copy of the original. (be wary of the notarization work too)
Get clear about the whole things from the guide provided by CIC.