What does a check mark on a site thumbnail means? And how does one remove it?
It means the site is downloaded for offline viewing. You may have done it by accident but that is what the icon means (unless Google changed the meaning in your Canary build which I find very unlikely).