Ho fatto un viaggio su strada simile un paio di anni fa in Germania e Francia, quindi capisco i preparativi! Hai ragione che i canadesi non hanno bisogno del visto per l'area Schengen, e 3 settimane è ben dentro i limiti. Il tuo passaporto valido fino al 2029 va benissimo.
Però, una cosa che nessuno ha menzionato: controlla bene la validità residua. Non dico che sei vicina al minimo, ma tecnicamente alcuni paesi vogliono che il tuo passaporto sia valido almeno 6 mesi dopo la tua partenza, anche se entri solo per 3 settimane. In pratica spesso passa alla dogana, ma perché rischiare di crearti stress alla frontiera? Con il 2029 sei largamente a posto, è solo per essere prudente.
L'altra cosa importante: quando entri nello Schengen, faranno uno scan del tuo passaporto e calcolerranno i tuoi 90 giorni. Tieni traccia della tua data di entrata, perché dopo devi stare fuori dall'area Schengen per 90 giorni senza contare i tuoi giorni di permanenza. Va bene per te visto che fai solo 3 settimane, ma ho visto persone confondersi nei calcoli e andare nel panico. Buon viaggio in van, ti invidio il tuo trip!