You make an online profile and get a score (CRS) based on age, education, English/French and experience. Canada regularly invites the highest scores to apply for PR.
What you need
Language test: IELTS General/CELPIP/PTE Core (CLB 7 for Federal Skilled Worker)
Educational Credential Assessment (ECA, e.g. WES) for Nepali degrees
At least 1 year continuous skilled work experience
Proof of settlement funds for Federal Skilled Worker applicants (CAD 15,263 for one person)
Step by step
Take a language test and get an ECA.
Create an Express Entry profile and check your CRS score.
Improve your score: higher English, learn French, a provincial nomination (+600 points).
If invited, submit the full application within 60 days.