Deposit amount is due before your first interview takes place.
Your are required to settle your total free at least 4 weeks prior to your departure date.
You will most likely be working at a resort or resort town with Canadians and other international staff from around the world. As a bilingual country, don't be surprised to hear French - it is good to have some basic terms up your sleeve.
Working at a large resort town like Banff you will find many people are there for just the winter. Like you they will be either planning their next steps or returning to their home country.
Culture shock is a part of travel for anyone however, most travellers find they make friends quickly and become used to their new surrounds. Remember if you have an issue the team are just a call away.