Just to warn you if you ever have to cancel a flight and then rebook. Cheapo will send you an email saying you get credit for most of your flight (minus some small Cheapo admin fee ~$20) and you "agree to pay an airline penalty of $100.00 CAD per person plus fare difference if any". Here's the catch though. In calculating the fare difference Cheapo does NOT use whatever the new fare is on their or the airline's website. They use some other "rebooking" fare rate which only they know. In my case, even though the website showed the new fares were lower than my cancelled fare, I ended up having to paying over $200 instead of the $100. In total for my wife and I cancelling and rebooking a round trip flight, instead of paying $400 in cancellation fees ($100 per person per direction) we had to pay $800 ($400 cancellation + "rebooking" fare difference) for flights that were actually cheaper on the website than the original flight. It's a rip off!
Case closed.