‘Prisoners’ snatches weekly U.S., Canada box office title