Hie,,better go for 2 year program as you will receive 3 years working permit ,which would be very easy for you get into PR,and in 2 years you will have 4 semester ,out of which you will have the last sem as CO-OP which will have more advantage over PR.