I`d be asking the city of Calgary EXACTLY what they want.
This kind of reno is what I do for a living. I did one a year ago in Cochrane, and all we needed to do was to keep the furnace blowing to the basement, as well as upstairs, and install electric baseboard heat in the basement, with thermostats in the suite. We were simply told that the tenants in the basement, "must have access to their own heat."
We are now doing another one, and have so far been told the same thing regarding HVAC.
Ditto with electricity, so you`ll almost certainly need a sub panel to keep the inspectors happy, and once an electrician is there, it`s quite inexpensive to install 220 baseboard heaters, especially in an undeveloped basement.
While it`s true that electricity costs more to run, usually the people upstairs keep the temp set at a reasonable level and the heaters hardly ever come on anyway.
NOTE: In both of my cases, the owners live upstairs, and were building a legal suite. They were also redeveloping an existing basement, as opposed to building from scratch. This is a good reason to have a conversation with the local decision makers to see what they`ll require, as it may differ from my situation.
Also, be aware that sometimes inspectors are more leniant, sometimes less. if the inspector is having a bad day, it means YOU are having a bad day. God can`t even make a structural change without checking with His local inspector. So if the inspector says, "I need to see XYZ to approve this," then XYZ you shall do. Don`t expect any `higher authority` to rescue you.
My electrician, on one of my jobs, talked to the inspector, to convince him that the wiring was a) above board, and b) exactly what he has been doing for 30 years. The electrician must have been Charlie Brown`s teacher, because all the inspector heard was, "WAA WAA WAA WAAAAAAA...." We had to rip it all out and start over.
Hope it all goes well for you! Please keep us posted as far as what requirements you end up having to meet. It can help others as we plan this sort of thing.
Cheers
Keith