To apply for a Canadian visa under any of the programs, a candidate must take the language ability tests, check his eligibility, calculate his score(CRS), create an express entry profile, get his education certificates assessed by the authorities, find his NOC and have all the documents ready.