Hi shreyashrama,
Chances are that a GMAT score is part of most (if not all) of the Canadian programs that you might be considering. Rather than look into this whole process in 'general' terms though, you should really think about the type of MBA that you want.
There are a variety of factors that go into selecting the Schools that you'll apply to. Here are some things to think about:
1) Is there a particular company that you want to work for or industry that you want to work in? Certain degrees are more appropriate than others if you have a specific career goal.
2) What do you want your MBA to do for you?
3) Do you want to go to School full-time or part-time?
4) Are you willing to relocate? Are you comfortable with working through a program that is primarily online?
5) Are you going to be applying for scholarships?
Etc.
It's okay if you don't have answers to any of these questions just yet, but the more that you can define what you're looking for, the easier it should be to find the perfect Schools/Programs that match. In that way, you can research what each specific School expects you to provide as part of the application process.
GMAT assassins aren't born, they're made,
Rich