I am not familiar with INSEAD's feeder programs but generally you would want to apply to the school in the country you are planning to settle/work at.
E.g. If you graduate from a Canadian MBA program, I believe you get a 3-year work permit automatically. While if you graduate from INSEAD in Signapore or France, that is awesome and a stronger global degree but it does not give you work permit in Canada, thus requiring you to convince your future employer to move you to Canada vs. hiring someone who is local already or who has a work permit and avoiding an immigration hassle. Definitely possible but not a typical hiring path in my view.
INSEAD SIN would be great for Asia and France would be great for Europe or Middle East (lots of people seem to be settling there) but not so great for North America at the moment.