A better example just occurred to me: India's pre-Rao era relations with countries in its immediate vicinity (SAARC, Iran, China, China) + US / USSR were largely based on interest and therefore hostile more often than not (USSR being the major exception). India's relations with countries besides these, where it had no major interests were largely ethical (e.g. boycott of South Africa, cool relations with Israel).
Re: Canada, on the world scene