For more information, here's a thread with a really good summary of NOAB: http://forums.navy.ca/forums/threads/52231.0.html
Megsy's post (reply #3) is from the most recent NOAB, which I attended. I made a few additions from an Engineer's point of view in reply #6.
I'll try to answer your more specific questions, though.
[quote author=guysletsdoit]To all who have attended NOAB: 1. How is the accomodation? Is it shared or single room for yourself?[/quote]
Single bed hotel room (CFB Esquimalt Wardroom: http://www.wardroom.ca/Wardroom.dll/Home ). Everything you'd find in any nice hotel room: shower, tv, stereo, single bed, drawers, closet (bring your own hangers, though! There were only 2 in my room), iron, etc.
[quote author=guysletsdoit]2. Regarding food, I am strictly vegetarian. No fish, meat, chicken. Do we get an option of vegetarian food during the stay and at formal dinner?[/quote]
I'm told the meals are what you'd see on any base, and they were quite delicious! There was always a vegetarian option, as well. As for the formal dinner itself, I recall them asking at one point if anyone had any special dietary requirements, so make sure you speak up.
[quote author=guysletsdoit]3. I dont drink, so I guess it should be OK to say a NO to drinks.[/quote]
Absolutely.
[quote author=guysletsdoit]Your experiences positive and negative, please share so everyone can get an idea of NOAB. Like what northernboy_24 told me, there were so many who went through NOAB and many others will go through after me. But I want to make my NOAB an experience that I will NEVER get in my life again. I am sure the first time is the last time for NOAB.[/quote]
I loved it, of course! I'll give you the same advice that I give anyone else: get to know your fellow applicants. You will make friends, because if you're accepted, those people are the ones you're going to go through basic and a good chunk of your training with.