Flying from YUL in December, I also got dirty bedding at my seat. Asked for a replacement and was given another dirty set. Crew disappeared and ignored the call button but I eventually got a clean set. By then though, I had become quite restless and couldn’t sleep for the remainder of the flight.
That, along with the rather underwhelming National Bank lounge at YUL made for a very poor experience all round!