Once you have netfiled your return and Canada Revenue Agency (CRA) have it, the time usually determined by the CRA. However, in most cases, once the return is netfiled, it normally takes about 2 weeks for a refund to arrive and 6-8 weeks if you are waiting for a cheque rather than direct deposit.