Par contre, au niveau de la retraite, si ils t'embauchent ce sera certainement avec un contrat canadien, tu cotiseras pour la retraite canadienne, et grâce aux accords france-canada, tes trimestres travaillés à Toronto compteront pour ta retraite française.
Les salariés expatriés travaillant dans une entreprise française à l'étranger ont eux un contrat de travail français et cotisent directement pour leur retraite française (même cas certainement pour les VIE mais je sais pas trop quel type de contrat ils ont).
Peut être que quelqu'un de plus informé t'en dira plus, et te confirmera (ou pas) ce que je viens de dire