Drivers must complete the registration form and remit the goods and services taxes annually. The company that oversees everything through its website isn't necessarily who will deal with that. All drivers must register themselves.
On May 8th, 2017. See this statement in context.