I can suggest you visit business-asset.com/ca . They help to sell businesses in different countries including Canada. Detailed description is attached to every business. Try it, it may help.
As I understand situation has changed.
On our web-site (Business Asset Exchange) we have a lot of offers from different countries, including Canada. But only in Canada one of the main incentives for the deal is getting visa.