As a Canadian, you can visit the USA mostly without issue (working there is another matter).
Mostly if you're white, if there are no terrorist attacks, and if you don't have a drug record.
If you have dual citizenship, there is MORE scrutiny and more complication and more cost. It is never worth it, ever.
This is completely false.
Virtually everyone I know who has dual citizenship has officially (and expensively) renounced it, and none have any regrets, and all are still free to visit the USA.
There are three classes of people that you may know who have given up on their US citizenship. Vietnam-era draft dodgers, super rich people, and people who didn't know any better and who delayed too long to get their paperwork in order. Everyone else and everyone I personally know usually keeps their dual citizenship if they legally can.
There are good reasons to keep an American citizenship. For instance, American Universities are usually easier to get in than Canadian Universities (or most European Universities for that matter). American Universities are also far more flexible if your kid doesn't want to lock himself/herself in a particular major right away. And it may make things much easier to get resident status, get federal financial aid, and pay in-State tuition, if you already have a US citizenship (although the US citizenship itself is not the only criterion used for those decisions, so if your kid ever wants to study in the US, be super careful about that and do your research on the US educational system a couple of years in advance if you don't want to end up paying ten times more than everybody else).