Canadian cannabis stocks pop on U.S. legalization push and GameStop-style short squeeze