Grace Dove
as Aline Spears
Phillip Forest Lewitski
as Adam Whallach
Michelle Thrush
as January Spears
Alyssa Wapanatâhk
as Perseverance Spears
Karine Vanasse
as Sister Ruth
Sierra Rose McRae
as Young Perseverance
Summer Testawich
as Young Aline
Glen Gould
as Matthew Spears
Jonathan Whitesell
as Thomas Miller
Patrick Garrow
as Archbishop Thomas Miller
Gail Maurice
as Older Taylor Whallach
Kevin Loring
as Older Jake Whallach
Carla-Rae
as Older Aline
Cara Gee
as Percy Whallach
Joshua Odjick
as Jake Whallach
Lorne Cardinal
as Stephen Means
Angus Macfadyen
as Kenner