WorkSafeBC has fined Walmart more than $780,000 for unsafe storage racking practices at stores in Burnaby and Williams Lake.