Question: do you have to pay taxes on stock?
Answer: There are three forms of investment income in Canada: interest, dividends and capital gains. Each is taxed differently. ... This means that if you earn $1,000 in capital gains, and you are in the highest tax bracket in, say, Ontario (53.53%), you will pay $267.60 in Canadian capital gains tax on the $1,000 in gains.