You should look at PayBright - https://paybright.com/
They are Canada based, have an agreement in place with Klarna, have over 5000+ merchants including names you'll recognise, so Sezzle has no first mover advantage there.
Worth paying attention to metrics in relation to Sezzle in Canada, it is getting some traffic from Canada, but it isn't growing at all.