As far as I am aware, Taxcycle is not an accounting program, so therefore I would not use Taxcycle to keep a business’s accounting records to comply with Section 230. (The offence provisions pursuant to S238 are just not worth it). Definitely start there.
Yes, you can put it there. Alternatively, if the bank fees are high enough, you can record it as a rebate against those, thus decreasing the costs. Make sure to keep proper accounting/bookkeeping records, whatever you do.
You are correct that they generally aren’t. However, those that are cash or cash equivalent that are used for business purposes are taxable. In some instances CRA has even ruled that Air Miles are taxable.
Rewards, points, miles and even cash back and all considered discounts, not income.
You typically don’t receive actual physical cash that you can use wherever you want for any purpose, rather a credit (or discount) toward future purchases with a specific credit card company and/or vendor. It’s not income.
CRA has ruled that Air Miles used for business purposes are equal to cash, therefore considered income. I believe that the ruling also shows that any “cash back” amount that is used to pay down a credit card is ruled as income, or at least must be used to reduce bank fees or similar expense. That may be a separate ruling, it’s hard to remember.