If you filed online using NETFILE, it can take up to 2 weeks to receive your tax refund. Signing up for direct deposit on CRA My Account will get you your money 3-5 days faster than receiving a cheque in the mail. If you filed by mail, it may take up to 8 weeks.