I'd say that what makes Canada different is that Canada is more to the left of the US, more socially liberal and more stable social programs. Canada accepts multicultural differences instead of trying to assimilate people.