Yeah, you certainly need a think skin and a tolerance for being chewed out (either individually or collectively) to make it through Basic. Nobody in my group was ever physically touched, but I (and just about everyone else) had to endure instructors being three inches from my face yelling that I was slower than molasses rolling uphill on a cold day -- and many more less polite things that I can't write here because of the profanity filter.
I did Basic right around the same time that
SHARP training was being rolled out. SHARP was actually one of the last things we were taught before graduation, so it was funny to see my fellow trainees questioning the words and actions of the our instructors over the previous weeks. I'm sure if we had known about SHARP on the first day, there would have been dozens of harassment complaints filed against our instructors. :P
It's a good thing for the Canadian taxpayers that we weren't paid by the hour. I hope you can stomach 16-18 hour days, seven days a week. Even when you're given "time off", you still need to prepare your bunk for inspection, polish your boots, press your uniform, and many other time-consuming tasks.