Reality check for Canada on eve of G20