According to an analysis by Environics Analytics for CTV News, by 2043, one in four Canadians will be 65 years or older.