The time for crossing was lengthened when the pattern changed to allow diagonal crossings. The total time is 25 seconds. It seems shorter because the signal light begins to countdown after 5 seconds so pedestrians have adequate warning.
This timing meets the Canadian standard for calculating pedestrian clearance of 1.2 metres/second and is balanced to meet the needs of all users. A longer pedestrian crossing time would increase motorist delay or shorten green time for motorists. The timing tried to balance all intersection users.