Hi there! I had made a full payment (processing + ROL fee) upon submission of my application years back and was only able to get my visa approved this year. Based on the latest ROL fee payment required by Canadian Embassy, it shows that I had overpaid and requested for a refund from them. I was told the check will arrive a few weeks after but six weeks had past I still haven't seen the check. I just want to know usually how long does it take to receive such refund? Thanks!