Q1. No. no banks will blacklist your name as you cancel your cards at your own decision.
Q2. The problem of holding too many cards are 1) how to safe guard all the cards as you will be liable to the loss if one of them is lost 2) it may affect your future borrowing as you have been accumulated with so many credit facilities.
Q3. seems not. the only possible bank is Standard Chartered bank.