Almost forgot my reply to Sakislegirl! You must be located somewhere near us because our last two visits to SXM we flew out of Buffalo on Delta. And, we're about to do it again in March for $535 each. Connection options are Atlanta or JFK, and we found Atlanta works really well (perfect layover times, never had a flight delayed, no lost luggage, etc.). If you go directly to Delta's website and search using the grid method you'll find the prices can really fluctuate depending upon the day of the week. If your departure and return dates are not fixed, this is a great method for securing a lower fare. Also, Buffalo has to be one of the easiest airports anywhere to get to and from quickly. It's right there, with a host of Park/Sleep/Fly hotels literally right across the street. And, finally if you're from the states you won't have to deal with U.S./Canadian customs and potential delays there.

We have also flown out of Toronto's Pearson airport with good results. But, you'll deal with a ton more traffic up there in the Toronto/Mississauga metroplex. Must allow yourself additional time for getting to and from this airport. Never flew WestJet, but some of the folks from Canada on this forum just love them so they must do a good job. I think 'Jeepers' has flown with them in the past. If you ever fly to Europe in the future then Toronto would be a clear choice. Hope this helps!