Police and G7 protesters play cat-and-mouse game in Quebec City