I have a job offer for a 2 year contract job in Canada, the company will provide me training as well, which upon successful completion I will receive a certificate. As well I will be paid during the course. The company says I work part time with full time hours because of the union. They assured me I will get 40 hours a week they just cant write it on paper but they can say I will get full time hours. The company will write me a letter for my work permit, as well I have friends in Canada allowing me to stay with them rent free while I work in Canada. Will this be enough to get permit?