I haven't used one in years, but you might want to look into Sta Travel. After purchasing my last ticket, my aunt directed me there, and I could have saved a few hundred dollars if I had availed of it. Buying US miles (when they are on sale) is also a good approach, particularly for C/F redemptions.