Ich hab vor ein paar Jahren einen ähnlichen Roadtrip in Deutschland und Frankreich gemacht, deshalb versteh ich die Vorbereitungen! Du hast recht, dass Kanadier kein Visum für den Schengen-Raum brauchen, und 3 Wochen sind völlig im Rahmen. Dein Reisepass, der bis 2029 gültig ist, ist kein Problem.
Aber eine Sache, die niemand erwähnt hat: Schau dir deine Restgültigkeit genau an. Ich sag nicht, dass du dem Minimum nahebist, aber technisch gesehen wollen manche Länder, dass dein Reisepass noch mindestens 6 Monate nach deiner Abreise gültig ist, auch wenn du nur für 3 Wochen einreist. In der Praxis wird das an der Grenze oft durchgelassen, aber warum willst du dir selbst Stress an der Grenze bereiten? Mit 2029 bist du locker in Ordnung, also ist das nur zur Sicherheit.
Das andere Wichtige: Wenn du in den Schengen-Raum einreist, scannen sie deinen Pass und berechnen deine 90 Tage. Notier dir dein Einreisedatum, denn danach musst du 90 Tage im Schengen-Raum bleiben, ohne deine Tage im Raum mitzuzählen. Das ist kein Problem für dich, da du ja nur 3 Wochen bleibst, aber ich hab schon Leute gesehen, die sich bei der Berechnung verwirrt haben und in Panik geraten sind. Gute Fahrt im Van, ich beneid dich um deinen Trip!