Ooooh I may have resolved it me self, like
You can cash a Government of Canada cheque no matter how old it is. Government of Canada cheques don’t have an expiry date and never become stale-dated. However, it may take longer to cash an older cheque because a financial institution may first want to verify that the cheque is legitimate.
If you’re having a problem cashing an old federal government cheque, send it to the Cheque Redemption and Control Directorate. Ask to have it reissued with a current date.
Cheque Redemption and Control Directorate
P.O. Box 2000