I'll start with your second question. Indeed, we support and recommend that firearms be taken away when they are in the possession of people who present a risk. From what I know, the process in Quebec is relatively simple: a report can be made to law enforcement authorities, who can intervene with the gun owner who presents a risk. Generally that person will voluntarily agree to give up their weapons.
As for whether the bill goes far enough, I'd say it would probably be possible to do more in-depth background checks for those who apply for gun permits, to go further back into the person's history, and to allow for more extensive security checks. This can be done by phone with the actual applicant, but also with the people connected to the person.