how long is a bank cheque valid in canada?
The Canadian Payments Association says cheques are stale-dated after six months unless certified. A stale-dated cheque is not necessarily invalid. Financial institutions may still honour them but don't have to.