Look at the map. It's huge. In order to maintain its territorial integrity it has to act like a super power, or it has no reason to exist in its current form.
Not to talk down Canada, but they're not geographically comparable. Russia is almost twice as large and borders 14 countries. I don't mean this as an excuse for Russian behavior, but to explain why it has internalized the idea of imperialism.