Generally, yes. The exception is the winter contract. Since it's only 6 weeks (mid-November & ending December 31st) it is not required.
Yes, background check is required
Yes, LCBO requires background check. Standard check takes a few weeks, depending on the history.
They do police background check you pay for.