be sure to fly in the day before incase things go pear shaped
What about driving or take the train to Montreal then fly to MIA
Air Transat have an afternoon nonstop to MIA just get an airport hotel for the night & head to the port in the morning
Play around with
https://matrix.itasoftware.com/search
For your dates & time that work for you ..there is no easy way from YOW