That looks generally much "tighter" now. Personally, I don't understand the "GPA" stuff, but I have to assume it makes sense locally. If it could be expressed in a more useful way, someone with more Canadian/American experience will have to chip in.
The main remaining problem I can see with your resum� is that it's not clear what (and when) you are actually looking for.
The only thing even vaguely like an "availability date" is December 2003! As it stands, this is likely to just get your resum� tossed in the trash
Even if you get past that, you say that you are doing a "part time" MSc, but don't say how much
time it takes up. Many potential employers or recruiters will move on rather than bother with considering someone who may be at college a lot of the time.
So, to dispel these fears and meake it all much clearer, please Put an availability date clearly at the top of the resum�Explain how much time you will be able to give to an employer (if you will be doing the course evenings and weekends only, make this really obvious)Put your employment history above your education, so it looks like you are applying for work rather than another course.
As I've said in several other threads, the vital thing is to learn to think like someone who has too much work and too few people; and just wants it to be as quick and stress-free as possible to find someone. Make it easy for them. Reassure them.
Checkout all the recent resum� threads here, and think hard about how much might apply to your own resum�.