@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.
Either or both. The bank where the deposit is made (called the "negotiating institution") can refuse to negotiate...