Canada passes single-event sports betting law