Walmart announced last week that it plans to purchase 4,500 electric delivery vehicles from Canoo, with the option to buy up to 10,000. Amazon has ordered 100,000 electric delivery vans from Rivian.