I've been following the "issues" in Roatan very closely. Several message boards, and folks I've commicated with on Roatan, say it's business as usual. Mainland problems don't have much impact on the Bay Islands. No problems except lack of tourists. You can find flights from the U.S. direct to Roatan to avoid any mainland delays. Not sure from Canada.
Elbert, did you actually go to Roatan? If the situation is different than I've heard I may have to reconsider also.