Maybe doctors need to take a page out of the book of the old days (prior to '59) when patient care was primary and remuneration was secondary. In days of yore the typical family doctor would travel around his community at all hours of the day and night making house calls to treat desperately ill patients and quite often there was no money for him, but the grateful patient wouldn't send him away empty handed, be it a dozen eggs or a venison roast. I'm not sure how that worked on the income tax but at least the spirit was right.
My wife being a naturopath has on occasion been paid in chickens. But she doesn't get to bill the medical system for what she does anyway. Comes out of sick peoples pockets. If you don't sell for Big Pharma you don't get to bill the taxpayer.
I guess that means we do have two tier medical coverage in Canada.