It's fairly expensive to visit for a day (just entry itself), the food in the park is wallet-emptyingly pricey, and the place is generally packed, making loooong lineups.
BUT
Canada's Wonderland has the third most coasters in one park in all the world. And some of the best. Behemoth and Leviathan alone make a visit worthwhile, assuming you enjoy the thrill of huge drops. I used to get a season pass every year, and loved it every time. I still try to get out at least once a year. Wonderland is constantly updating and improving the experience.
The only other park I can compare it with is Darien Lake, NY. Wonderland is in a different league.