Humberto,I will be very blunt with you. If you are looking to pursue a position in any leadership role (i.e: Project Management) you will need to improve your communication skills.
I think the mistake that a lot of you are making is that the technical experience is the most important part. Just as important is the ability to communicate effectively in at least one of our official languages in Canada. This means checking for spelling mistakes, grammatical mistakes, etc.
An I.T manager in one country can't expect to get an equivalent role here if the communication skills are not strong.
You will need to set your goals on some I.T support, development or maintenance roles.
Harry