Question: how much do you have to pay taxes on stocks?
Answer: Investors pay Canadian capital gains tax on 50% of the capital gain amount. 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.