When our children were small I was able to be a stay at home mom since my husbands' job was adequate for our needs.( this was the 70's)
We moved to another state, and instead of the good railroad job my husband chose to pastor a home missions church in a small town in a state with low wages. In less than a year I had to find a job in order to keep us afloat.
When we moved our youngest was 2 yrs old. I didn't take a full time job until she was 4. In a perfect world I would have stayed at home, but it wasn't a choice.
We had a low interest home loan as 1st time buyers,and were very careful with our finances but ....sometimes there just isn't an alternative. This particular state has one of the highest rate of working mothers in the usa.
In todays' world the wages are better, inflation is reasonable>>>except for gas and medical expenses and health insurance, but when I see young couples I wonder how they survive.
Our kids are grown , we both work fulltime , and we have enough, but not if I had to buy groceries for 5 or 6, and school clothes, etc
I admire the stay at home moms, but would never judge the gal who had to find a job.
By the way, I had no idea expenses in Canada were that much more than in the USA.
I live in a metro area over 800,000, and for $500,000 you're in the classier neighborhoods and have a four car garage. The median income is about $ 52,000.