"While it's not called "Align to Canvas" you can choose Select>All then choose Layer>Align Layer(s) To Selection"
Not very intuitive, though. I too have long lamented at the absence of better alignment tools in Photoshop. I also love InDesign's new align to selection ability. That's one thing I've always loved in Illustrator.