I am at YQB regularly. I have not yet seen the "automated self-service luggage lockers" mentioned in the March 1, 2018 press release.
Perhaps the nice people at YQB could provide you with the current status and availability of those amenities. Here is a
link to the query form, in English no less.