Can my Specialist degree be equalized to Bachelor degree? I have graduated from Russian university after 5 years of education and got a Specialist degree (Engineer in Computer Science). According to Wikipedia, Specialist is a four-tier degree and stands right above Master degree in some specialities. But despite graduation requirements and due to the duration, I suggest, it can only be put right above Bachelor degree. So the next step I should take is to continue my education to then get Master degree. Is my suggestion right? Or do I think about it wrong way?

If it helps or is necessary, I'm planning to continue education in Canadian university.
Since 1997, having a Russian (or rather "Soviet"-style) 5-year Specialist (специалист) degree is formally recognized as the equivalent of holding a Master's degree (cf. Mutual Recognition of Qualifications: the Russian Federation and the Other European Countries); Judging by the fact that, in Canada, one can typically directly enter a PhD program without e.g. doing a Master's degree course beforehand (as is typical in e.g. the USA), you should have no problems fulfilling the formal requirements to enter a PhD program there.