There's actually one in YUL. It's all the way at the end of the international pier in the "Transat" area. Saw a young girl playing last year when I was waiting for my flight in August -- one of the highlights of the airport experience that day.
https://yulsatisfaction.admtl.com/hc...2517-YUL-PIANO