Well since your in Canada you are fairly likely to get an intact friendly doctor. But in no way is that a guarantee. I would make sure they don't try to retract. Personally I would give my son some clean water baths with baking soda in the water, and give it two days unless there is a fever before seeing a doctor. My younger son had some swelling and oozing when he was around 2 years old and it lasted 2 days. After that he started ballooning when peeing. Which is normal and tells me that the swelling and oozing was part of the normal separation process. Not all boys experience any kinda separation trauma. My older son was able to retract around 5 and never experienced any bouts of swelling or oozing at all.
Here is a link to a tread dealing with Possible Separation Issues/Pain/Sore/Red/Irritated/Ballooning/Normal Development,etc.
http://www.mothering.com/discussions....php?t=764732?