There are various types of visas for migration to Canada including:
- Skilled Workers
- Skilled Trades Workers
- Provincial Nominees
- Canadian Experience Class (for graduates)
- Self-employed people
Each application can be made for only one class and the class cannot be changed once the application is submitted. The criteria are different for each class.