This is a Toucan;
(they live in South America)
This is a sign I saw in Scotland...
Now what could it mean?
According to Wikipedia a Toucan crossing is a cross walk big enough to let pedestrians and bikes cross at once. So since Two-can cross at the same place it is a Toucan Crossing (wow, a country that embraces puns full-on, how about that)