In Canada, regular cheques are only valid for 6 months from the date they are written. CRA cheques, on the other hand, don’t expireand are valid regardless of how much time has passed.