I did that by myself back in 2018. I think you will need to gether all information yourself anyway (specially for PGP and for parents who need help on English). It's up to you if you want to hire a lawyer. If you decide to hire a consultant, make sure he/she is an authorized representative.Do you think it's worth it to hire a consultant to apply for this? Or is it completely doable by oneself?
https://iccrc-crcic.ca/about-us/vision-mission/
https://iccrc-crcic.ca/find-a-professional/