Well the Canadian federal and provincial governments are basically just a collective cartel in control of every regulated industry in the country. They really only exist to protect the existing monopolies and oligopolies around banks, oil, electricity, telecom, tobacco, agriculture, alcohol etc. This leaves no money or interest in sponsoring new industries, and helps encourage anti-competitive behavior to crush small companies before they can grow.
Nearly every technology company leaves Canada as soon as they can because they know the Canadian business environment is hostile to startups and small businesses. Canada wants innovators to leave their monopolies alone.