Which programs are you looking at?
Many MBA programs offer some kind of entrance scholarship, which tend to be given out based on your strength as a candidate. They tend to reward higher-than-average GMAT scores as well as exceptional work experience or something else that's really interesting about you as a candidate.
In terms of Canadian schools, I know that Schulich has something along these lines, but those who receive the awards tend to have undergraduate GPAs of A or A-.
McGill has awards too, a number of them, rewarding academic excellence, leadership, and other skills.
Beyond that, there might be other scholarships that would be awarded based on your background. You'll have to check with each school individually, or even with other places like any educational association in your country which may give out awards for international study.