Dear pritishah,
It is nice that ur friend has decided to land at Calgary. Let me try to answer ur question in sereatim :
1 & 2 :- Notwithstanding the fact that ur friend can land anywhere, it is better to complete landing formalities at declared POE, SO AS TO WARD OFF ANY COMPLEXITIES.
3). Calgary is a nice place, but one has to be tough to withstand the onslaught of weather in winter . As of now, we have extended winter. Now coming to cost factor (BACKED BY INFORMATION COLLECTED) it may be segmented as under :-
Average Rental cost = CAD750.00,
C/O of Grocery for two = cad1000.00
Misc. Expenses =Depending how one styles to live by.
Rest my friend SM001 JI has very correctly EXPLAINED.
Good Luck nd MAY god bless all !!!
parhar51