Hey rahul,
I have applied twice (2019, 2021) and rejected both times. I applied through an immigration consultant.
The first time was due to insufficient funds.
The second time was due to insufficient funds (though I showed additional funds) AND "not satisfied that you will leave Canada at the...