David Tomlinson — Canadian actor