Ok so my answer was based on the little information posted 'business promotions' and simply having interest in a business would not be a sole reason unless considered essential for your attendance.
So even if your business is deemed essential and on the list you would still need to convince the airline checkin agent who would have access to CBSA if required that you are authorised to travel. Same on arrival at POE together with a quarantine plan for 14 days isolation, so a minimum stay of 15 days including the 14 days isolation from physically attending your business.
Others can comment/correct but To some degree the list of essential services to me any way is more directed at people in Canada or authorised to work in Canada whilst any pandemic restrictions or any lockdown are in play not so much foreign business travellers wanting to travel to Canada but guess everything is open to interpretation and it is CBSA you have to convince not a public forum