Bank Draft made out to Receiver General for Canada, payable to London.
Dont let the bank send the Bank Draft for you. You must submit it yourself.
Quote from London website below:
In some countries, banks provide the service of forwarding your bank draft / bank cheque directly to this office. Please ensure that this is not done and that your fee accompanies your application. If your application is received at this office without the processing fee attached, it will be returned to you.