Hello as my per my info, some options could be:
1. If you did not planing to land this year in canada, you might ask ircc regarding your case , if pregnanacy issue is complicated they might extend or reissue , I am not sure
2. you shd do soft landing why loose ticket money, then again if you...