I make alot of corporate bookings for the guys at my office. the best way to do it is... when your flight gets cancel, don't ask for a credit. ask for a full refund on the spot because it was their call. never ask for credit... cus it expires in a year & non transferable. nor try to get compensated... you will never get it. i remember once, they cancelled this flight... but the guy cannot afford to stay over night...so had to rent a car to drive all the way back to vancouver. i help me write letter & everything to complain & get compensated for the rental car. but all you get is an appology letter & at the most some aeropoints.