Honestly even speaking as someone who didn’t have much difficulty paying $630 (more like $700 with FP, photos and parking) for some people it really is living paycheck to paycheck.
I think it's all about learning financial responsibility, budgeting and living within your means. With a family, both adults should be working if the children can be placed in subsidized child care or be watched by relatives or friends. Living paycheck to paycheck with multiple earners shows that they do not know how to budget; if they budget correctly, they should always be able to save a little leftover every time to build up a 'rainy day fund'. They might have to take two jobs, whether it be flipping burgers, stocking shelves or scrubbing toilets. Healthcare is often the biggest expense for a family, but since that is taken care of by the government, whatever would have been spent on it could go elsewhere.
I’ve also never worked anywhere that charged for coffee either.
I was referring to those that buy coffee like at a cafe or donut shop and spending $5 before going to work, instead of making it at home and bringing it with them. I've never heard of an employer charging for coffee; usually this and water are provided.
But for many even finding a low paid job can be a challenge with a large number of new immigrants.
It may be rough for a few months after they arrive and settle in, but eventually they would find something to earn money. So between then and when they apply for citizenship, they should be able to have saved enough to pay for the application fee if they budget correctly.