Never been to this thing called the "Mega" but...I have a few buddies that went thru Basic there...seemed alot different than what I did. I was in Cornwallis in '89, 12 Platoon - 8930.
10 weeks of fun. Coveralls at night with slippers, berets on as you marched out to the Hollow Square for your allowed 10 minute smoke break (10 to the hour, until the hour...SHARP). Paying attention to detail (marking on workdress pants...last 3, last name, pltn #...on combat pants it was last name, last 3 and initials...screw that one up and you are in for ALOT more sewing, 8 stitches per 1/4 inch...), late nights doing kit/quaters/station jobs...remedial drill with Pte Stompy Stomp...team work team work, max individual effort, hurry up and wait...the PERI staff were fun :-\
All in all, it was the worst thing ever the first week until Thursday. Thursday....you got kitted out...and aside from having to carry all this kit back to your H hut...then...with your new haircut...and a uniform on, you were a soldier (well you thought you were).
Beatings? Never by the staff...they didn't have to. They just gave us "buddies" in week 9 at Granville (buddies were later found out to be 40 lb sand bags...lots of fun on our runs out there :blotto

.
When you did that Grad Parade...you felt like you had made it thru something. So there they also built a sense of confidence. It was pretty tough for a civie off the street, which I was, but when we were done...it was like..you had made it thru something and your own self-doubt was less, if not gone.
Would I do it again? with the same group of guys...you betcha.
I have heard the St Jean is more of an "'attendance" thing now. That's what bothers me. We used to have SI (Trng Sgt Inspections) for the people that needed it, and the old RTU Canoe/aka Kit Bag Drag...every week you would see guys with these sorta wheelbarrows dragging their kit to their new Platoon...the ones that were re-coursed. That fear alone kept you on your toes...cause you KNEW you had to re-label ALL your kit...8 stitches per 1/4 inch...as per "The Bible". Once was enough...so you kept your own **** wired tight.
Times have changed...so has the CF. But the lessons, as long as the lessons about team work, loyalty, dedication, service and selflessness, attention to detail, discipline...as long as they are still taught, that should be the most important thing.
I wonder though, when we got kitted out, I lost my belt. I told my Master Seamen, who showed up 20 minutes later and said "You owe me, Millar!"...my (stupid) reaction was to haul out my wallet and say "how much MS?".
Lots and lots and lots of pushups. Would it be the same now?? Would I be able to haul out my "time-out" card?