Do I need my Resume to show on border during TN

It is only useful if going for a management consulting position, but in all cases that experience is required for the TN (coupled with a diploma) only attestation letters from others will be useful, not a self-made resume.
 
Top