@jorge20alarcon Legally, a cheque never expires but that doesn't translate into it being always payable.
Payments Canada rules state that a cheque is stale-dated after 6 months.
Who does it depend from? The emitter bank or the bank in which it will be deposited?
Either or both. The bank where the deposit is made (called the "negotiating institution") can refuse to negotiate
any cheque, so refusing a stale-dated one is completely at their discretion. The bank on which the cheque is drawn (the "issuing institution")
may, at their option refuse ("dishonour") and return the cheque through the clearing system for the reason "stale dated". If they choose to do this, they must do so no later than 1 business day after they receive it.
Stale dated cheques
may be negotiated and paid if both institutions agree.
The underlying debt represented by the cheque is subject to the statute of limitations in each province, which is 2 years for most (including ON, BC, AB, SK) but 6 years in some (MB and the Maritimes).