You are making a false distinction. Britain is part of Europe. Vancouver Island is part of North America. In the Mesozoic, when a shallow sea connected Hudson Bay to the Gulf of Mexico, the Appalachians and Rockies were still on the same continent.
Hawaii, however, is NOT part of North America.