translate English to French: Canadian Embassy ambassade du Canada (n.f.)
Human Resource Centre of Canada; HRCC; Canada Employment Centre (f.c.); CEC (f.c.)