OTTAWA - A final vote on a contentious union finance disclosure bill will likely be the last act of senators before they leave for their summer break.

The government used its majority in the Senate to shut off debate and force a final vote on Bill C-377 that's set for later today.

That followed hours of acrimonious debate in the Senate where, at one point, the chamber's deputy speaker had to calm hecklers after a Liberal senator referenced her father's service in the Second World War as she made arguments against the union bill.

The bill would require unions to publicly disclose all transactions over $5,000, reveal the details of officers or executives who make over $100,000, and provide that information to the Canada Revenue Agency, which would publicly post the information to its website.

The Conservatives argue the bill will shed light on union finances.

The federal privacy commissioner has raised concerns about the scope of the bill, seven provinces have said the bill is unconstitutional, and numerous other labour associations have called for the bill's defeat.