Putin makes surprise appearance to congratulate Canada