(Yet) another dual Canadian/ UK citizen here, with a third nationality thrown in. I can imagine BA figure that most people just need one passport, but it would certainly make life a bit easier if they were a bit more understanding of people with slightly more complicated setups. There must be quite a few UK-only citizens with two passports amongst BA's most frequent flyers.