canada – Canadian places identification

I’ve recently came across a post claiming that the following images are taken in Canada. A quick Google search told me that the first image is Spirit Island and the last is Moraine Lake. Third image was once (further images reuploads failed) identified as
Cass Scenic Railroad State Park. Are those accurate findings? These places look gorgeous.

Spirit Island (identified by Google, map location):

Spirit Island

Moraine Lake (identified by Google, map location):

Moraine Lake

Cass Scenic Railroad State Park (identified by Google, map location, but not of exactly this place):

Cass Scenic Railroad State Park

Google failed to identify these two images:

enter image description here

enter image description here

Can someone confirm or otherwise name the locations?