I don't think thats correct. And also its not mentioned anywhere that only London accepts it.
See it clearly shows:
Funds
Indicate the amount (in Canadian dollars) of unencumbered, transferable and available funds that you have. This amount can include the value of any property that you own, but should not include jewellery, cars or other personal assets.
http://www.cic.gc.ca/english/information/applications/guides/EG74.asp
According to this Property, Cash in Bank, FDs are all included.
Meena