An anonymous local donor is writing a $2-million cheque to a London hospital, a no-strings-attached mega-donation arriving just days before Christmas.