Whilst Biggin Hill, London City, Farnborough, Northolt, and Southend are all viable options to a greater or lesser degree for Canary Wharf, Luton remains the only H24, Cat. 3b i.e. all-weather ops (incl FAA) approved non-BAA airport serving the London area.
Whilst all airline operations there are 'co-ordinated' it also has the advantage of not having any runway slot restrictions for corporate flights (although this could change by Summer 2006).
Depending on your customers' budgets, you could of course arrange a helicopter transfer from/to Luton to/from London's downtown Battersea Heliport.