The Senate was still debating when Trudeau canceled. The Senate immediately adjourned without voting.
Trust me, Trudeau knew how the Senate vote was going to go, they offered him the easy way out.