Amex is first choice, US branches of Canadian banks (all of them have US branches in one form or another) will also issue you a card based on your Canadian credit, but the rewards are all awful.
I would use that in the interim until you have a credit profile sufficient to apply for cards of value issued by proper American issuers. Amex is always good of course.