Houston's Ranger Oil completes sale to Canadian exploration fir...