Hawaii has always been a bargain. YYZ-HNL in business class in the $2500 to $3500 range. I'm pretty sure you can include a stopover at a west coast city.
Many Caribbean destinations are cheaper than MIA and allow stopovers there. But nothing beats Mexico.