Shaun Johnston plays Grandpa Jack, one of the most iconic characters on CBC’s Heartland, now filming its 10th season. His gruff exterior, dry wit and warm heart make him a definite fan favourite.

shaunDon’t forget to catch the season …