Canada’s parliament has passed a contentious bill to allow medically-assisted death for terminally ill people. The law was put forward after the Supreme Court struck down a ban on doctors helping the incurably sick to die.

The move makes Canada one of the few countries where doctors can legally help sick people die.

But critics say the new legislation is too restrictive.

The legislation has already been passed by the House of Commons and Friday’s Senate vote means it now only needs the formality of royal assent from the governor-general to become law.