Two international connections from Canada to India via Tokyo and Bangkok. I am indian citizen and working in canada as i have open work permit of canada. So my question is can i travel to india via Tokyo (1hour 30min) Bangkok (7hour 35min). With these timings of layover at airports do i need any kind of visa or can i travel without any restrictions?