There are lots of organizations that do various types of work for new Canadians.
Try this to find one in your area: https://www.canadahelps.org/en/explore/charities/category/social-services/sub-category/new-to-canada/
I personally know of MOSAIC in Vancouver that helps immigrants, refugees and other people new to Canada with navigating the quirks of coming here. That includes helping people find work and learn English, among many other things.
Many organizations are faith-based, but I haven't really explored that. I do know many of them don't care what the faith the people they are helping follow.
On a more general note, organizations like the Red Cross will often step in to help refugees, though usually only for a very short (emergency) time.
Good luck, and if you have any more questions, feel free to ask. I might be able to help.