Continue working with the professor at Alberta and get as strong of a recommendation letter as you can.
Score as highly as you can on the GMAT... at the very least you need to break the 700 mark.
If you get a chance, take a few courses at Alberta, to show that you're comfortable with the North American school system?
Especially if you could take their consumer behavior phd seminar (and get a grade of an A or higher in it), that would be great. If you do really well in there, you might even want to consider that professor to be one of your letter writers.
Have really well defined research interests, and apply to at least 10 schools with professors who are directly interested in that area.
I think if you do all of the above, you will have a decent shot.