Not sure what part of Southern Ontario you mean but what about Riverside Park Campground near Niagara Falls? I've camped there with my PU on a regular site but they have lots of seasonals there.
There is a large group of Canadian campers on my PU explorer message boards (www.popupexplorer.com) that would probably be able to help you out more than me.