No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
is one still eligible to receive the same sign up bonus?
Not if it was an Amex card
Depends on the bank and how long it's been since you cancelled the card. Wouldn't recommend making a habit of it though.