Я делала похожий road trip пару лет назад в Германии и Франции, поэтому понимаю подготовку! Ты права, что канадцам виза не нужна для зоны Шенгена, и 3 недели - это вполне укладывается в лимит. Твой паспорт, действительный до 2029 года, проблем не создаст.
Но есть один момент, который никто не упомянул: хорошенько проверь остаточный срок действия. Я не говорю, что ты близко к минимуму, но технически некоторые страны требуют, чтобы паспорт был действителен как минимум ещё 6 месяцев после вылета, даже если ты едешь всего на 3 недели. На практике это часто проходит без проблем на таможне, но зачем рисковать и создавать себе стресс на границе? С 2029 годом ты полностью в порядке, это просто для подстраховки.
Второй важный момент: когда ты попадёшь в Шенген, таможенники отсканируют твой паспорт и рассчитают твои 90 дней. Запомни дату своего въезда, потому что потом ты должна оставаться в зоне Шенгена 90 дней минус дни твоего пребывания. Для тебя это не проблема, раз ты едешь всего на 3 недели, но я видела, как люди путались в расчётах и паниковали. Хорошего путешествия на ванчике, завидую твоему trip'у!