Dear Xasali,
as far as i know u have 2 options for ur spouse: work visa and visit visa
if ur spouse would like 2 work in alberta, u can also apply 4 work visa from inside canada, no need 2 worry. If u want 2 apply 4 visit visa , I recommend the multiple one.
If u have children u could either...