Medical practitioners are by and large paid by the provincial Health insurance schemes.
So what do the payments and other benefits from pharma companies represent? Must be bribes to push their drugs on their patients.  I had at one time a doctor give me a free sample of a branded drug after I had been started for several months on a generic version. On the next visit I was asked of I had noticed a difference and the doctor was visibly disappointed when I told him that I hadn't and was happy with the generic one.

At the very least benefits to doctors from vendors ought to be available publicly by individual. Better still pass a law to prohibit them entirely. Bribing is an offence in just about any other area where taxpayers' money is involved. So it should be with the tax funded medical industry.