Hi,
1. Agreed. It's NOT possible to cover tuition + living expenses. In the end, it would be your choice if you want to earn few hundred $ OR focus more on studies + high GPA to get a permanent full time job, competing with locals + landed immigrants.
@ enfield: watsup bro

its been long since I last visited the forum....are you in Canada now?
Anyway, about the earning: IT IS IMPOSSIBLE to earn living expense + tuition at once during terms. PERIOD

It is possible to earn both while off-terms like summer but other than that, living expense is only possible.
The illegal works are called cash jobs and there are certain problems with that:
1. Low wage
2. They don't pay you timely
3. You cannot place any sort of complain to authority (since you are working illegally)
About agents, agents are good for applying to Australia and UK but not for Canadian Universities (even in BD). Do it on your own and you will get things done faster, MUST faster to be honest.
Concordia has one of the best business school in Canada and their CGPA req is 3.0 (I think) and due to strict competition, the accepted candidates have scores much higher than that.
Lastly, on one of the enfield's comment about high gpa to get a permanent job, that is not required actually over here. If you are a graduate (and if you can graduate, you cgpa will be higher than 3.0

in graduate studies) and know someone inside, you will be able to secure a job

It is a good thing over here that they don't judge you with gpa but with your qualification and references
