Here is a copy of Rule 240 in the states:
http://consumerist.com/consumer/rule...240-250368.php
In the USA, airlines have to buy a ticket even on an non-partner airline.
It seems like the regulations listed above are similar.
I know generally these are used for last minute issues, but there is no specified time limits...the cancellation could be 2 hours, 2 days, 2 months.
More importantly common Sense dictates that if if an airline tells you they are going to get you to a destination that they should be required to do so or give you your money back.
Many people buy tickets many months in advance to get good deals...an airline canceling within a month would almost always cause a price increase for a customer.
Furthermore, as in my case the BA segments are part of a 20 segment itn...refunding is not an option.