Canadian politics plays out on formal US stage: Mayor trashes Harper gov't in DC