I disagree with almost everything you've said. I've been to Hassle Free three times (1 HIV test, 2 STD tests). They ask for OHIP cards for STD tests but HIV tests and results are anonymous by law. If you test positive, Health Canada is notified that someone in Toronto at that clinic tested positive but that's it. They don't have your information so they can't notify your doctor. That's why you need an appointment for an HIV test but walk in for everything else. When I booked my HIV appointment I told them that my name was Peter Griffin and no one doubted it (got a chuckle from a few people waiting when they called my name though)I agree with everything said in this post, from first hand experience as well, their attitude was not pleasant to me, now I know why, I was straight, lol. Sorry Jen, they say no hassle, but there is a bit of hassle and they do input everything into the system, but they claim it stays in there and won't be revealed to anyone unless there's a positive result, then they notify your doctor and the government if HIV positive. Too much hassle, so I passed.