As I have read in one of your other posts, you are a born Canadian and so your baby will inherit your citizenship regardless of where it is born.
You do not have an automatic right for your baby to be born in a Canadian hospital. You can try to apply for a visit visa for your wife to go to Canada with you before the sponsorship is through but visas for spouses are often denied based on risk of overstay. If it were allowed, she could stay up to 6 months, then apply to extend etc. and your baby could be born in Canada but mind you, if your wife is in Canada on a visit visa, she will in most cases not get health care which means that you would have to pay for the entire cost of her pregnancy care and childbirth out of pocket. That could be thousands of $, especially if there are complications.
Otherwise, if the baby is born where you are, contact the nearest Canadian embassy to apply for the babies citizenship certificate as well as temporary passport. That way, the baby will be ready to travel by the time your wife gets her PR. You should also update the additional family information of your wife when the baby is born because it should be on that form.