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
Us Americans seem to think the Canadians have to keep their guns at storage facilities and pick them up when they go hunting. The Canadians I know have all the same guns we do, including semi-autos & pistols; they seem to think gun control in Canada has softened and has become a law that is not really enforced where they live. They tell me that it's different back east in Ontario & Quebec.
I don't live in Calif, I live in a very conservative state that refuses to enforce many federal laws, so we still retain more freedoms; at least it works that way on the everyday level.