The Conservatives have a majority government in Canada. Unless a significant number of MPs break party ranks, which would be political suicide for those MPs, and vote against the bill it will pass. It is possible that the Senate will delay it until the current session of Parliament ends, but given the track record of the current Group of Senators that is unlikely. And even if they do show that much political courage and insight the Conservatives would probably just reintroduce the bill with a few token changes. Unless if there is a significant public outcry it is very likely that this bill will become law.