Regarding jobs in Canada, they ARE NOT easy to find, especially from abroad. NOTHING beats being in Canada to conduct a job search and attend interviews. That always puts you ahead of all the others who are applying from abroad.
That said, it is still possible to find jobs using job search websites such as www.monster.ca or www.workopolis.com. For newcomers to Canada I would recommend NOT trying to find jobs in Toronto, Montreal or Vancouver since it will be much more difficult to find work in those cities. I'd suggest that you consider Calgary, Edmonton, or even Halifax.
Regarding sponsorship, that is a difficult situation. A sponsor must be either a citizen who also resides in Canada, or a permanent resident of Canada. They must also have some personal relationship to the sponsoree - either a family relative, long-term close personal friend, or employer of the sponsoree.
Please do not ask people here on the blog to act as sponsors, they don't know you and they will certainly not be willing to accept the legal and financial responsibilities that go along with sponsorship. Neither can they demonstrate to the folks at Citizenship and Immigration Canada that there is such a relationship which exists between you and them.
James Expat-blog Experts Team