No agent or consultant can get you a guaranteed visa. All the visas applications are unique to each other. The agent can only help you assembling your documents and make you aware of the current required documents but as I said the decision entirely depends on IRCC , it’s their call to grant...