Yes, you can apply for the Canadian Start-up Visa program even if you already have a business in your home country. However, you must be willing to establish and operate your new start-up business in Canada and meet all the eligibility requirements of the program.