So here is what has happened with me yet. I applied for THM1 program at fanshawe college through my agent, received my offer letter after 15-20 days, deposited first semester fees before the deadline 15/9/17. Applied for visa online on 19/10/17, received refusal from embassy on 30/10/2017. Applied for reason for the refusal, waited for a month, no reply from embassy. I thought without wasting any time, I reapplied for visa on 2/12/17 for the same intake, didn't inform my college then. Then i got my visa on 4/jan/2018, informed my college. Fanshawe college replied me with a mail from their manager saurabh malhotra, he said " please don't arrive, we can't give you a seat, please deffer to may intake". I was shocked that how could they refuse me my seat as I had paid my fees on time, how can seats fill up bcoz I have my offer letter with me. After exchanging few mails, they said that I don't have any other option than deferring to may intake. so here are my questions from you all, whom i believe in. 1. Does my college have any right to fill up my seat without informing me? and deferring me to next intake? 2. I have my visa with me now, i know i can go to canada right away. But is it legal for me to work there, as I have been deferred to may intake? please guys help me as i don't want to waste my time and money anymore.