I recently signed a contract for an investment property purchase through an agent. The contract is subject to finance. However, the bank valuation for the property turned out to be much lower than the contract price. Therefore there might be the case that the bank will decline my loan application due to the shortfall as warned by my mortgage broker. If this happen eventually, which is what I prefered, could I decline the seller's possible advise of apply loan from different bank? Is it legal for the seller to withhold the initial deposit I paid for the property? Do I have to deal with the real estate agents pestering? Could the conditions listed in email from the agent be legal part of the contract? Thank you.