Andy, you leave Calgary at 7:00 am - spend less than 2 hours to stretch your legs and change into shorts and flip-flops at Houston airport - arrive Belize City at 4:00 p.m. and having a refreshment overlooking the reef by 5:00. Most people in San Pedro will know where Calgary is and welcome you. Enjoy!