Im Nepali Im working in Cyprus I don't have passport of Cyprus?
Canada has currently restricted tourists from visiting there due to Covid. You will need to have an immediate family living there( Parents, Children, Spouse) to qualify for travel. When you arrive there, you will have to stay in hotel quarantine for 10 days at your own cost. If you are thinking of immigrating to Canada, your passport is irrelevant. Even if you hold Cyprus or Australian passport, you will still need to fulfill the Canadian immigration requirements. It may be easier for you if you have some work experience in the relevant field but your passport has nothing to do when emigrating to other countries.