The fact that they weren't paying GST is mind-boggling. The purpose of the exemption is to let someone running a tiny hobby business sell their products without having to deal with tax headaches. The purpose of the exemption was never to let a mega-corporation take the exemption of each employee, multiply it by the number of employees, and pretend that they don't need to pay tax. What next? A grocery store taking the…
Uber drivers are not employees. They are independent contractors. Uber, as part of their service, collects money from riders, giving both the rider and the driver a comfort factor as they don't have to deal with cash. As "hobby" businesses they each individually were enjoying the exemption. Now they will not - because we can't have "hobby" businesses causing discomfort to the well connected.
Uber is like a builder who hires contractors. The builder's revenue is >30 k CAD therefore they need to collect and remit GST.
If some of the contractors were to make less than 30 k per year, then they don't need to charge GST, regardless of who the builder is or the size of the projects they work on.
The "end user", the person paying for the house, deals with the builder, hence pays GST.