If you filed on time or early using the CRA’s online service your refund should arrive within 2 weeks. If you filed by mail, it could take up to 8 weeks. A few notable exceptions:
If you live outside Canada and file as a nonresident, your refund may take up to 16 weeks.
If the CRA selects your tax return for a review or audit, this will also create a delay.
To maximize the odds of receiving your refund as fast as humanly possible, set up direct deposit.