Have a permanent residence in Canada.
To become a permanent resident, people can choose between several avenues. They can apply through the province of their choice, go down a special entrepreneur route, get help from a family member who lives in Canada, or go through Quebec, which has special immigration requirements.
Permanent residents are entitled to healthcare coverage and can work, study, and travel anywhere in Canada. You just can't vote, run for office, or hold some jobs with high security clearance.