I purchased the Toronto City Pass for $69-- this includes 5 tourist attractions. The pass allows you to skip the line for most places however since Casa Loma was my first spot.. i didn't have the voucher booklet yet. I needed to stay on the line which took about 45 mins!
The castle itself is huge and has a beautiful outdoor area. Many rooms were preserved so you can see and feel what life was like in the past.
There's also an underground tunnel which is super creepy .. well.... the castle is said to be haunted but there was about 200 people there so sadly .. no ghost made an appearance. The tour is self guided with lots to read however, you can purchase an audible tour.
The "pool" is now a movie theater that tells the story of Casa Loma. Pretty interesting visit! I wish it was somewhat interactive.