Was it a code share? Under Canadian law you are legally entitled to rebooking on their next available flight, or if the delay is more than nine hours, on any other airline. There are surely options with DL. The airline is breaking the law if they try and charge you more.
WJ is also on the hook for any hotel accommodations if they delay yDelahunt look up the rules.