Premier Danielle Smith has wanted Harper to take on the role for some time, sources close to government say