Well, there are many many foreigners in Canada, as you probably already know.
If you have a Permanent Resident Status or an Open Work Permit it should not be that hard, as long as you can speak English or French (please keep in mind that certain areas basically speak one or the other language).
If you have basic education (like high school only) chances are you will find a job in retail or restaurants.
Now, if you have more education you will probably get some higher paying job, however you will need to get your certifications accessed and validated.
Getting a job in Canada as an Indian immigrant can be challenging, but it's not impossible. It largely depends on your qualifications, experience, and the job market in your chosen field.
Canada is a diverse country that welcomes immigrants from all over the world, and Indian immigrants make up a significant portion of the immigrant population. However, finding employment can still be a challenge due to a variety of factors, including language barriers, lack of Canadian work experience, and competition from other job seekers.
To increase your chances of finding employment in Canada, it's important to have a good understanding of the Canadian job market, and to tailor your job search and resume to Canadian standards. You may also want to consider seeking out networking opportunities and getting involved in your local community to help build your professional network and gain Canadian work experience.
Overall, while finding a job in Canada as an Indian immigrant may be challenging, with the right approach and a bit of persistence, it's definitely possible.