You could always go to Cuba through charters, you just had to meet exemptions. Commercial flights literally started yesterday, but the exemptions still remain (according to the crooked press). Not sure how strict those are.
My mom's Canadian husband has been a few times and loves it. I had planned to go through Canada sometime in the next few years, but looks like I won't need to now.