Drivers of luxury sports cars – which also included McLarens, Porsches and Aston Martins – waved Chinese flags, gunned their engines and honked their horns to cheers from pro-China demonstrators in Vancouver and Toronto, who were facing off against groups supporting the Hong Kong protest movement.