Jawaban singkat - Anda baik!
Jawaban yang lebih panjang ...
Jerman biasanya memerlukan visa untuk warga negara India, meskipun hanya dalam perjalanan - namun ada sejumlah pengecualian yang memungkinkan transit sisi udara tanpa visa (TWOV).
Salah satu pengecualian adalah jika Anda memiliki visa Kanada, dan Anda dalam perjalanan baik dalam perjalanan ke Kanada, atau dalam perjalanan ke negara asal Anda (terlepas dari mana Anda bepergian). Jelas kekhawatiran Anda di sini adalah bahwa visa Kanada Anda akan kedaluwarsa pada saat Anda tiba di Frankfurt, namun ini BUKAN masalah! Selama visa Anda valid ketika Anda memulai perjalanan kembali, maka Anda akan diizinkan transit.
Jadi visa Kanada Anda yang sudah kedaluwarsa sudah mencukupi untuk transit di Frankfurt.
Pengecualian lain adalah sama seperti di atas, tetapi untuk visa AS. Karena Anda memiliki visa AS yang valid, Anda juga dilindungi di sana.
Jadi visa AS Anda yang belum kedaluwarsa juga cukup bagi Anda untuk transit di Frankfurt.
Perhatikan bahwa dalam kedua kasus Anda harus tetap berada di udara, dan harus dijadwalkan untuk meninggalkan FRA dalam waktu 24 jam setelah kedatangan.