Como você precisa viajar entre Munique e Frankfurt, um visto de Trânsito para o aeroporto não é suficiente, você precisa solicitar um visto Schengen completo. Você também não pode se beneficiar da isenção concedida a titulares de visto canadenses, pois se aplica apenas a vistos de Trânsito para o Aeroporto.