We booked a flight through United, and were scheduled to fly on Air Canada. While on the tarmac awaiting our turn to take off our Air Canada flight was canceled due to "traffic control problems". Air Canada refused to help us both at the airport and on their Customer Service on the phone. United Customer Service re-booked us on the same flight for the next day. We had to stay overnight. Do we address our request to be compensated for the hotel and dinner to Air Canada or United Airlines? Is this a viable request to the airlines?