Hi, we've booked to holiday in Canada with one 12 year old , I'm looking for advice on what we should pack clothes wise and is it worth taking our own toiletries Shampoo etc , are these sort of things expensive there?