Walmart Canada will donate $1 from every toy sold in-store or online to Children’s Miracle Network up to $200,000.