Yes, it may be tough but its not impossible.You need to secure a job offer from an employer in Canada and that employer must obtain an approved LMIA.
It is next to impossible to find employers willing to go through this process and most job offers are scams.
If you want to move to Canada, you should forget about trying to find a job offer and instead focus on applying to immigration through an economic immigration program like Express Entry.