Question: how long do you need to hold a stock to avoid capital gains?
Answer: For the two years prior to the sale of the business, only the owner or a person related to the business owner may own the shares of the company. In order to qualify for the exemption, 90% or more of the value of the business' assets must be used for carrying on an active business in Canada.