In Canada, investors can use Tax-Free Savings Accounts (TFSAs) to avoid tax on stock gains, making it the best vehicle for high-growth investments. They can also use Registered Retirement Savings Plans (RRSPs) to defer tax until withdrawal, offset gains with capital losses, and donate appreciated shares to reduce tax.