I am also in the same boat as yours, although I am a MCA student. I will apply next year.
MS in CS is predominantly a research based program. However, most of the universities offer two/three options of MS (research-based, project-based/course-work based), so you should check with the respective university's website for the available options. In general, graduate studies in IT/computing is extremely competitive.
Firstly, McGill University,University of British Columbia and University of Toronto are the top three universities in Canada, and are most difficult to get into. You may apply if you have great percentage/GPA, preferably a degree from IIT/IISc/BITS or any top tier engineering/science school of India, have some international research publications apart from academics, great references and so on. They all are within top 50 best universities of the world, so you know what you are up for if you are considering these universities.
After that, you have University of Alberta, University of Waterloo and McMaster University. All these are within top ten Canadian Universities, and I feel that it is the second choice for most of the applicants who consider UofT/UBC/McG as their first choice. All these are also very competitive.
Beyond these universities, the field is wide open.
I think the most "easy to get into" universities are University of Winnipeg, University of Dalhousie, University of Regina, University of Victoria, University of Guelph, Ryerson and York. However, your selection even in these universities depends upon some factors -
a) Where you have graduated from. For India, IITs/IISc, or a degree from a public university with NAAC 'A' grade helps a lot.
b) Your percentage/GPA - more it is, better is the chance.
c) Your previous research based work - that may include any quality publication or dissertation.
d) Your statement of intent - that should really stand out within the piles of hundred of applications. You should be clear regarding the program you are applying for and your objective should be well defined.
I don't think your IELTS/TOEFL scores matter, as long as they meet the bare minimum.
Your industrial/corporate work experience may be considered, but I think that for MS, it is irrelevant - for MS (CS) is mostly academic and research based. For MASc/MEngg however, your experience may be counted.
PS. Even I am a newbie here, so if I am wrong in any of the above information, do correct me.
I hope it helps.