A visa is a counterfoil or sticker placed in a passport or travel document which allows a foreign national to travel to Canada. A permit is a document which confirms that the foreign national is authorized to work or to study in Canada. One or both may be required. One cannot be a substitute for the other.
What is the difference between a visa and a permit?