Hi, I'm in Toronto and my GP prescribed me Metformin.
I found my new Dr. at our neighbourhood clinic, and she's great.
I don't know about Ottawa, but Toronto has walk-in clinics that serve as a
multi doctor GP office. Most of them seem to expect you to just take which ever doctor is available, but this one lets you call specifically her so I know she Knows my file. I can make specific appt. times too, so I'm not 'in line'.
Do you have the site for doctors in Ontario that are taking new patients? It's
http://www.cpso.on.ca/Doctor_Search/dr_srch_hm.htm
and you can put in the particulars and it will tell you names and places as well as whether or not they are still taking new patients.
I have found, however, that doctors say that, but take referrals from doctors still. Maybe it's only friends?

Anyways, I hope this helps you find a doctor. If you tell them that you are running out of Met, I'm sure they'll figure out a way for you to get some.
Pharmacists can be very knowledgeable about what doctors are around and what they specialize in; you might want to ask there.
HTH & Good Luck! I hope you find a good one, first try!
Fuzzy Bear