Most imp thing to consider,
Where to Deliver your baby England or Canada?????
If England, you cant bring him to Canada. your baby will need to be sponsored again,,,, 8 months process minimum
Better is Canada, your new born baby will be national
Best is Calgary Alberta, Health card will be...