As everyone has said so far the main places THROUGHOUT Canada are FL and Athletes World...most Athletes World in major cities have a Nike Shop attached to them so if you're looking for high end exclusive colours check them out...addresses have already been posted
Calgary also has TD square...