Você está boa nisso, sem estresse com visto. Os quebequenses têm isenção de visto para a zona Schengen como os outros canadenses, então 3 semanas não é nenhum problema mesmo. Seu passaporte até 2029 é perfeito, nenhuma razão para se preocupar por esse lado.
Uma coisa pra ter em mente, porém: mesmo que você não precise de visto, tecnicamente é o ETIAS que eles pedem desde pouco tempo para os cidadãos canadenses que entram na Europa. Não é um visto, só uma autorização de viagem online que você precisa fazer antes de sair, leva alguns minutos e custa uns 7 euros. Desde o outono passado eles estão aplicando mesmo, então não pula essa. Preenche fácil no site oficial e é válido alguns anos uma vez que é aprovado.
Pro resto do seu road trip, seu passaporte válido e seu ETIAS, é tudo que você precisa. Boa viagem de van!