No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Was the $150 the signup bonus you expected? Signup bonuses appear as a statement credit from a merchant. My BCE bonus came from a city that charged me $2 to use their parking meter.
It's most likely the sub. There's an easy way to check. Click on the (credit) transaction itself and then click on 'Additional Information' on the top right side. It will tell you what it's for.