I requested withdrawal via the online web form. But the application has officially not yet been withdrawn by IRCC, hence no refund issued yet. This is the reply I received from IRCC when I raised the withdrawal request:Congrats! Can I check how did you withdraw the first one? How long did it take to get the fee refunded? Thanks
"Thank you for contacting Immigration, Refugees and Citizenship Canada (IRCC).
A note has been added on file to notify the responsible office that you wish to withdraw your application. Once the processing of your application begins, the office will determine if the application can be withdrawn and will issue a refund within 16 weeks of the withdrawal, if applicable.
Please note that the decision to withdraw an application is definitive, and that a new application will require the applicable fees.
We hope the information provided is helpful in assisting you with your enquiry."