Canucks donate $5 million to BC Children’s Hospital