My parents are in canada on a tourist visa with 6 months entry allowed. I want them to stay with me in BC canada on a supervisa for 2 years instead. Can they apply for it while they are in canada or does it has to be done from a foreign country. Also is it a good idea to apply for Parents and Grandparents sponsor program while they are here with me?