I am a Canadian immigrant, I wanted to know can I register a business in NY USA?
The quick answer to your question is yes, a non-US person can register a company (LLC, C-Corporation, etc) in the US in any of the states. Some restrictions apply, for example the company cannot be elected to be taxed as S-Corporation.
Also, I believe individuals of certain countries would not be allowed by law to conduct business in the US, but obviously Canada is not one of them.
(a) You made a typo in the card number, CCV code, expiration date, name or address;
(b) Your card balance is too low;
(c) Issuing bank has declined this transaction for some other reason related to your account.