Yes, students from Canada need a Luxembourg Student Visa to study in Luxembourg. Students from abroad who want to study in Luxembourg for longer than 90 days require both a Long-Stay Visa (Type D) and a student residence permit. Before students apply for the visa, they need to get temporary permission to stay from the Luxembourg Immigration Directorate. Canadian citizens don't need a visa for courses shorter than 90 days because of the Schengen visa waiver. But, they should have proof of enrollment, enough money, a place to live, and health insurance with them. It's a good idea to begin the application process several months early.