I'm going from Egypt (w Egyptian passport) to Canada next month with a valid canadian student visa and I have a 12 hour layover in CDG I'm wondering if I will need a transit visa for this and if I'll be able to leave the airport with this visa or do I have to stay inside the whole 12hrs?