You r right kindbeans.........it seems confusing to most of the people ... and myself too when i applied long time ago ........basically .... Canada immigrates 400,000 people every year ............ issue is not with staying or working in Canada ...... issue is illegally staying and working ....... or ..... coming here as student and applying for refugee ..... they address these two issues by checking that student will come back to his home country ....... They want and they know that if u will get a good job u will stay ... for sure ........ but what they want to know is what if u dont get a good job ..... will u hav enough ties to ur home country that u will come back ..............
That is the only reason if u see they allow applying for immigration and student visa ...... at the same time even ....... but still they want to make sure that if u dont get immigration and after studies u dont get job .........u will come back to ur home country and would not look for illegal ways to settle down..........
Well its not their fault ..... if u go to desi areas in Canada ..... you will know ..... people came on visit over here and stayed and applied for refugees ..... they canot get a score of 1 on the scale of 9 in IELTS and they are refugeee immigrants .... they had no choice to bring somthing to make sure that people will return to their country especially wen the apply for temporary visas.....
hope i answered ur question...........