I would check the rules for healthcare for where you're planning to move if you haven't already.
From my research, BC (where we're going) don't grant free healthcare unless you've been there 3 months already - otherwise it can cost thousands of dollars to give birth, especially if extra help is needed like a C section (I've read up to $30,000 if you have a C Section and the baby needs extra help!).
Apparently it's different in other provinces - in some you are granted free healthcare immediately.
We're going to take a chance, and if we can't fit free Canadian healthcare around when I'm due to give birth then we'll stay in the UK until the baby is born because we get free healthcare here, then move to Canada after.
Sorry you're in this position too - it's such a difficult decision to make!