Lowe’s names new president for Canadian stores