Don't trust consultants, they don't know anything. In this forum, we even caution against RCICs(consultants are very ill-informed compared to RCICs) as they've been known to make the same mistakes too. I've no opinion about upfront medicals here, but consultants are generally a big no (unless they are a Canadian lawyer).
Okay so I want to correct that mine is an
Authorized Canadian Immigration Consultant and Member of CICC and I checked on the website no clue what that means. But I still don't trust them to handle everything.
If you are going to look for a consultant then I would suggest the following:
1. First of all back the F out if they say they will control your account and keep all details with them. They made the account for me but I also had passwords and 2FA which I created for both of us. They themselves said we share access it's not just exclusive to them but it's easier to not ask me every time to login for them. So it's a matter of convenience to share accounts. If you don't trust them change passwords after submission which I did.
2. Check and double check before submitting everything. They will do it for you but multiple eyes are better. Don't just blindly believe what they do for you in the profile.
3. DO YOUR OWN RESEARCH. DONT JUST BLINDLY believe in them. They don't care much if you get accepted or rejected beyond statistics. It's your life and you care. Their advice at times is invaluable (I got an NOI thanks to them tbh) but that doesn't mean you just keep doing what they say. Spend time researching yourself.
4. And constantly ask them questions. I have asked so many questions to my consultant that she probably got more knowledge from me than I got from her. All possibilities you must explore.
Consultants are not bad per se, but just hiring a consultant and hoping they will do everything and you'll land in Canada is just plain ignorance.