I have completed my Graduation in Law in India and I want to settle in Canada. What is the procedure? Will I have to give NCA exams even if I do LLM from Canada? If yes, can I give the NCA exams in India itself?

What is the job status and prospects for foreign lawyers in Canada?
Which legal field is in demand?

Please help me with my queries.
Thank you!