Joe Biden comes for a sleepover next week to make Canada the 18th country he has visited since being sworn in as U.S. president, quite the protocol slippage from that fading, if not forgotten, tradition of Canada being the first foreign presidential pitstop.