Flight attendants are guaranteed 80 hours per month but it can be more depending needs and your availability,
14 hours is the maximum you can have a day on your schedule. You can work 14+ hours, depending on delays, etc, and up to 17+ hours if you agree.
I am not Halifax-based, but the longest I have been schedule to be away from home has been 7 days with one night of sleep at home and then I left for another 6 days in the morning. (I am also at a smaller, seasonal base.)