I am travelling to Japan from Canada and I found a ticket with Seoul transit. However, the Seoul transit will require an Airport change from ICN to GMP. It will be 20 hours layover which will be perfect for me to visit some friends in Korea.
The flight will be: Canada -> ICN, GMP -> Japan
It seems like I will be eligible for transit visa so I can get out of the airport. Is this true?