Tom Stevens — Canadian actor