Oliver Grainger — Canadian actor, singer and songwriter