Vänta nu föresten - jag har hela tiden tänkt att EU261/2004 inte applicerar, men den är i högsta grad applicerbar på din situation!
Det finns friskrivningar för att flygbolag inte ska behöva betala ut kompensation i extraordinära situationer som denna, men det finns väl inget som friskriver dem från att du alltid får tre val när en flight blir inställd; omedelbar ombokning, ombokning vid senare tillfälle eller avbokning.
Mao, du har inte rätt till någon ersättning, men Air Canada är skyldiga under EU261/2004 att boka om dig. (För EU261/2004 applicerar på operating carrier, inte selling carrier!)