two situations,a canadian ciziten is subject to 2-year home country requirement. 1) The program is sponshored by government or in medical service field. 2) you get J-1 before you get canadian PR.