A Canadian tourist is recovering in New Plymouth after being severely lanced by a stingray which he mistakenly stood on while kayaking.