In this circumstance being a replacement ticket is likely to be reimbursed by Air Canada, not United.
As this is an internainternational legally bound to reimburse extra expenses when the disruption is within their control.
Also, under US law this represents a post purchase fare increase. This is why a chargeback to AC for the extra amount paid would be justified as AC would have to prove that the passenger was not double charged for the same flight.