It may also be that up until April everyone entering Canada by air needed a test and everyone returning to the US by air also needed a test. Many people cruising now likely made their travel arrangements back when everyone travelling by air needed a test and some may have chosen to cross the land border to avoid that.