My regular GP did my script last time. He does do pre-natal care, but only attached to the hospital. He's just our usual family doctor.
I think my midwife brings it and takes it back if it isn't used. I feel like I should remember this, but obviously I was happy with the plan last time.

My issue was Anti-D, and even though my Doc was happy to write the script I ended up at emergency to get it.
Wasn't a big deal, since it is 3 minutes from home and I walked in and out, but wasn't what I planned.