I am a Turkish citizen, and I am flying from Frankfurt to New York via Toronto. There is a 22h layover. I was wondering if I can leave the airport on a transit visa, and I had so many different answers: some said no, some said yes, some said only for accommodation purposes. Let me add that many of the answers that I found weren't so up to date.
As far as I know, I have to go through customs, claim my baggage and re-check it since I am continuing to US. If I am going through customs, this means my passport will be labeled, and I will be in landside. If I decide to do the check-in later for my second flight, I think I am free to go? Is my reasoning wrong? Also, in the CIC website it says transit visas are for 48 hours, which makes me think that I am allowed to leave the airport as long as I leave the country within 48 hours...
I am pretty confused and I need experiences. Has anyone tried to do that? How did it go? If you could help me, I'd be more than grateful.