I'm doing an engagement session in Banff. I am coming from the US into Canada. What do I need in order to make it legal? I was told I have to have a permit to take photos? Does that apply only if you get paid, or if you are just doing a photo shoot for friends? We will be doing all photos in Banff NP.