I am traveling to Granada via Toronto. I live in Michigan and the best flight available was out of Toronto, plus I figured I could explore the city a little before I go. However, I've never really flown internationally so I'm not sure if that adds overhead while transitioning between flights.
I have Toronto(YYZ) -> Miami(MIA) arriving 934AM. Then Miami departing for Grenada(GND) at 10:55AM.
As a US citizen with a passport, will I have to go through any customs for the flight Toronto->Miami->Grenada? If so will 1.5 hours be enough to clear it?