Urgent Care is probably your best option. I think the name implies a bit more than what it actually is; it's basically a corporatized group practice for general/family docs who don't want the hassle of running their own thing. At least that's been my experience, and I've talked to some quite helpful docs in them.
And for my soap box to anyone reading this - remember it when someone tells you that free/public healthcare creates long waiting times. It may, but we don't seem to be doing great here either.