Tesla sales tank in Europe, fresh EV deals, and Canada strikes back