So do have any idea of a time line as to when it might be done away with.
The bill has to go through three readings in the House of Commons and three readings in the Senate. Then it goes to the Governor General for Royal Assent.
The tough part is getting it through the Commons. The Canadian Senate is appointed, and will not vote down government legislation, though they might slow it down a bit.
The last step, Royal Assent, is pro forma. The Queen (or in this case the Governor General) must follow the advice of the Prime Minister. The PM will advise the GG to sign the bill.
http://dsp-psd.pwgsc.gc.ca/Reference/queens-e.html