> the results were negative so it was clearly a scam
Great use of logic.
I still do not understand why you are blaming the general practitioner clinic for referring you to a specialist. If you want same-day STD testing there are a lot of private test centers in Canada. For example, top Google search result: https://www.stdcheck.com/canada/
It's obviously a scam to call me in and bill the government $50-100 to read me my negative result in person. I don't understand how you can defend this practice.