1) if agreement is silent on date of delivery of possession wait for period of 3 years for builder to deliver possession of flat
2) you cannot cancel the booking and seek refund as no period for completion is mentioned in your agreement
3) if you cancel the booking you would not get full refund of your money
4) you are liable to pay bank EMI as loan has been availed by you
5) dont make the mistake of cancelling the loan