So you want to get a job in Canada from India or from any other country, but you don't have a Canadian work permit or a Canadian PR. Here are some options that can actually work for you.
So companies or employers who are looking to hire people with specialized skills from outside of Canada post these jobs on the Canadian Job Bank. So make sure to keep checking job bank.GC.CA and apply for any relevant jobs that fit your profile.
You can try finding a recruiting agency that helps Canadian employers find employees outside of Canada. Be aware that there are a lot of scammers that will try to steal money from you. So make sure to do your proper research and only contact a legit recruiting agency.
And this is probably going to be your best bet, and that is making connections with people on LinkedIn. You need to network with people who are working or recruiting in the industry that you want to in Canada. This method will certainly take some time, but this is the most legit and the most straight forward way of getting a job in Canada.