Regardless of all the rhetoric, Bill C-3 will pass with no problems. It received unanimous consent of the house on the 22nd of June.
That is simple reality. It has all party support in the House of Commons.
The real battle is not in the legislation itself, but in the implementation rules.
Without having any specific information at this point, I would guess that this bill will pass sometime in mid-February 2007.