Bottom line is that the US immigrant visa process is totally unrelated to arrival of a future baby. Your beneficiary needs the appropriate visa in order to live in the US, and a B visa is not it. Both K and CR processes are currently taking > 2 years, especially via Montreal.
If this timeline does not work with your family planning, maybe consider whether you can move to Canada?