Any good immigration lawyer should be fine. Whether you have a strong case is what is the biggest factor when it comes to approval. How long has the person been in Canada? Did they arrive on a work or study permit? What are their grounds for needing to stay in Canada?