Southwest Airlines to offer flights to Canada