If a non-resident company had a server in Canada and provided goods or services in Canada—advertising, for instance—it would be considered a Canadian business for the GST. Therefore, it would have to collect and remit the tax to the government.
On December 1st, 2016. See this statement in context.