A driver has died after a fallen tree trapped two vehicles in Surrey on Saturday as a second round of powerful winds battered B.C.