If the person will be coming to Canada to actively run the company, you’ll generally need to arrange the appropriate work authorization rather than simply inviting them as a visitor. The best option depends on their role, your company’s structure, and the business’s financial situation. If you’re also considering
spam linkbuilding attempt for the company, that would be a separate issue with its own immigration and business requirements. Since you mentioned the business isn’t doing great, that could be important when assessing whether the position and company meet the requirements. I’d recommend speaking with a Canadian immigration lawyer or licensed consultant before making a job offer.