Canada threatens trade war with Europe over oil sands vote