I’m in a similar situation to yours, on CPPD/LTD and nearing age 65. I posted here a few months ago asking about returning to work and about training options (CPP vs LTD insurer).
Don’t rely on CPP to retrain you. Here’s a reply I received to my post, this person tried for months to get training from CPP and was stonewalled: