Not sure why some people believe that stating pregnancy as a purpose of visit backed with letters from doctors about the complications, moral support et al would work for visas. But, they don't realize this is not their home country nor their home culture.
Moral support? Makes no sense. The immediate family that a pregnant woman is living with or her local 'world' can provide moral support. Or her parents can provide long-distance, over-the-phone moral support.
It's funny that these doctors even have ready templates to issue these letters for wanting moral support to anyone/everyone who asks. Would IRCC consider these letters seriously as these doctors state that every pregnancy is difficult in their template?
Also stating it is a 'difficult' pregnancy could imply difficult birth and maybe complications in the newborn.... basically, a stay of indeterminate length = potential overstayer
Not required. You can use an online currency conversion tool to state any amounts in both CAD and her local currency