Edmonton set for 15-minute city