I think Canada is really the instantaneous, obvious answer, since other countries are further away and their interests may diverge more. Israel (an important, close ally, but not on Canada's level) just gets a lot of attention because of how frequently it conflicts with its neighbors. I'm a little confused at why everyone is overwhelmingly answering the UK -- doesn't practically every argument in its favor apply even more strongly to Canada?
Likely because the UK has been your most important ally in recent wars. It is also a much stronger power than Canada, so it depends how you define "greatest".