We are also from Ontario, you don't need to tell me about air prices to Miami, ridiculous.. We are cruising out of Miami so we have booked a flight from Toronto Ft. Lauderdale the day before the cruise ($400.00 cheaper than flying into Miami) plus....air canada does no direct flights that will work with cruise times...ugh....We have booked SAS TRANSPORTATION from Ft. Lauderdale to our hotel in Miami, the day before...we will just grab a cab to the port...VERY VERY close to the port, Holiday Inn, Port of Miami, right across from Bayside Market ....lots of shops and restaurants....We have booked SAS for pick up at the Port of Miami to Ft. Lauderdale....You call their number when you are in the customs line up and they will tell you where they are parked outside the ship. $15.00 each....each way....can't beat that...They come HIGHLY rated...Hope this helps.