Generally, all reasonable small business expenses incurred to generate business revenue are tax deductible. Certain expenditures like golf club dues, gym membership, and life insurance premiums are explicitly excluded from the list of allowable tax deductions.
For Newfoundland: You can claim the Physical Activity Tax Credit on your personal income tax return beginning with the 2021 taxation year. You must keep receipts to support your claim in case the Canada Revenue Agency requests them.