Munique não é um problema, Düsseldorf parece um pouco mais complicado, de acordo com o Missões Alemãs nos EUA :
Munich (open 24 hours)
Düsseldorf (6:00 a.m. - 9:00 p.m. only) and if the airline has arranged the transit beforehand with the authorities responsible for cross-border security (the Federal Police)
Os cidadãos russos não precisam de visto para transitar pelo lado ar e, se não fosse o caso, uma autorização de residência canadense a isentaria do requisito de visto de trânsito de qualquer maneira, então não há problema aqui. Por outro lado, ela não pode ir terra (o que significa que ela não pode pegar sua língua, mudar de aeroporto ou qualquer coisa assim). Portanto, se não houver área de trânsito, um visto de trânsito aeroportuário é inútil e um visto Schengen regular é necessário.
Veja Eu preciso de um visto para trânsito (ou escalas) no espaço Schengen? para todos os detalhes.