@David ******
If the agent gets a stamp from a different province then it's 100% not going to be possible to do it yourself next time.
Also if the agent is the one who did the money then it will also not be possible because next year they are going to ask for 12 months of bank statements to show you kept 800,000 in the bank for 3 months after the extension and never let the bank account drop below 400,000 the rest of the year. Not possible if you used an agent to avoid the money.
99% of the time when people use an agent it's one of the above and they will not be able to do it themselves next time.