American Thanksgiving is also just one day. Schools are not in session for only two days during Thanksgiving week, not the entire week. Any children on that cruise may have been playing hookie. As a dual-citizen, I celebrate both Canadian and American Thanksgiving, and I will be on a HAL ship this November for another Thanksgiving cruise. I have done a few, and I don't remember excess children. People's experiences differ, I guess.