Harper hails Shearer effect