Etant etudiant a Supinfo (école d'informatique francaise implanté à montreal) les formalitées administratives ont été pour moi quelque peu simplifié pour résumer vous avez besoin si vous êtes etudiant de plusieurs papiers :
-le CAQ (certificat d'acceptation au quebec) : Il faut en faire la demande à l'ambassade du canada et fournir quelques documents (preuves financières permettant de confirmer que vous avez les moyens d'assurer financièrement votre séjour), photocopie de votre passeport / carte d'identité, des photos type passeport), le CAQ vous permettra d'obtenir par la suite votre permis d'etude et de travail (pour vos stages)
-le Permis d'etude : Il faut également en faire la demande à l'ambassade en fournissant les memes documents ainsi qu'un reçu permettant d'affirmer que vous avez payé les frais demandés.
-Le Permis de travail : il est généralement fournis avec le permis d'etude lorsque vous en faites la demande , est necessaire si vous voulez faire des stages, pour l'avoir il faut rajouter au documents demandés un certificat de scolarité ainsi q'un certficat de stage fournis par votre etablissement scolaire.
-Votre passeport

-Des preuves financieres que vous montrerai à l'agent des douanes une fois arrivé sur place pour prouver une fois encore que vous avez la capacité financière d'assumer votre séjour.
Quelques liens sur le sujet :
-site internet du quebec
-site du canada
-site de l'ambassade de france au canada