While they are both varieties of white beans, Great Northern beans are a bit larger than Navy beans, and they hold their shape better when cooked. If you don't have Great Northern beans, Navy beans are a good substitute.