OTTAWA—One of the nastiest fights in years in the House of Commons is coming to a head as Members of Parliament prepare for a vote on the Conservatives’ bid to force labour unions to publicly disclose extensive internal information. The contentious legislation, which opponents see as an attempt to use the Canada Revenue Agency for an attack on 4.3 million union members and…