The Senate last night by a vote of 52 to 29 passed into law a bill to make Canada only the second country after Uruguay to legalize recreational marijuana. Opponents predicted quick court challenges: “We certainly don’t want to bring confusion to this at all.”