Set speed when moving canvas

Hi everyone!
A little question... I need to move to a canvas from a start position to a final one, according to a click button event.
I.e., when the user clicks the button, the canvas has to move to a position.
How can I set the speed? Until now, the canvas changes rapidly its position, but I need the user sees the canvas moves with a reasonable speed.
Thanks for your help!

Are you trying to move a ImageSprite in a Canvas? If yes, then set the speed property in the designer or blocks to what you want.

Obviously... I set the speed property once the event is detected and then I call the Move to method passing the parameters of the final position, but the speed property does not work, because the canvas changes its position rapidly.
It works as the move to method does not consider from the speed property.
Other suggestions?