Peloso is tops at Trafalgar Canada