The exact parameters are badly documented (or not at all if you consider that it doesn't mention the parameter type anywhere). For a SignalVector2f, the parameter type is just sf::Vector2f, so a callback function would look like this:
Code (cpp) Select
void canvasClicked(sf::Vector2f mousePos) // mousePos is relative to canvas position
{
}
canvas->connect("MousePressed", canvasClicked);