DISCLAIMER # 1: IANAL , and these are not legal or financial advice.
DISCLAIMER # 2: This does not apply to the legality of doing business in Canadian law, only in the rules of payment processors.
No, you do not need to register a company to accept credit card payments using any of these providers. They will accept your personal information (identity and bank account) to make payments.
, . , , , . , , , , . , - - .