you know, the less information you give, the harder it is to give any not-completely-obvious suggestions
But, ok fine, based on what little you've said ("Alberta, canada, Free range yes and no, 15-32") (what does 'free range yes and no' mean?)...
If 15-32 is the number of chickens (?), and if they will have free access to a run all day every day, then you would be wise to build a coop at least 60 sq ft (for 15 chickens) or 120 sq ft (for 32 chickens). That means, AT LEAST 6x10' to 12x10'. Larger is better... if you end up having trouble getting the chickens to keep it warm enough in the winter, you can just close off part of it so they have a smaller chamber to keep warm, ta da.
You'll need somewhere to store feed.
You really oughta have insulated walls.
You will need a substantial amount of ventilation, and yes it needs to function even in winter -- you may want to see what others in your area do, and think about ways to shelter the vents from wind or even pre-warm the incoming air slightly (ground, attic space, etc).
If you're wanting to build from a printed plan, look for shed plans designed for your climate (w/r/t snow load etc)... large hardware stores often sell 'em, I know Rona does out here (dunno whteher Rona is in Alberta), just get a plan for a suitable size yard/storage shed. Relatively little modification is needed to tailor it to chickens.
Then build an attached run, I'd say at least 1.5 times the area of the coop... you may well find yourself wanting to cover it with tarps or plywood on the upwind side and top, and clear plastic on the sunny side, so the chickens will have more use of it in the winter. (The more crowded they are, the more pecking and cannibalism and other health problems you're likely to get). The run will be useful even if you do plan on free ranging them a lot.
Hope that helps,
Pat