When I was in sales, I was REQUIRED to sign an extensive conflict of interest clause. It precluded me from any interaction with competitor employees and a ton of other stuff. Many of my customers were prohibited from accepting anything from us. Not even a lunch or box of donuts. These were all people employed by private companies. It boggles my fucking mind that people think there's nothing wrong with publicly elected boy wonder accepting a vacation worth tens of thousands of dollars from someone who gets money from the Canadian government.
Friend or not, you took the job, tough shit until you are no longer in a position to make decisions on who gets public money.