When you book out far ahead, just be sure to check your itinerary every now and then, as many airlines (and in our experience, always with Westjet flying out of Winnipeg) will change schedules and routes as they get closer to actual flight times. We booked in June 2010 for our flights in March 2011 and were changed from direct to connecting flights, arriving 8 hours later and coming home the day after we were orginally scheduled (with a layover in Toronto). I only found out about the changes as I was checking the itinerary myself.