In a case of suicide apparently over delay in student visa for Canada, the body of a 23-year-old man — missing since two days — was found from a canal in Haryana's Kurukshtera district on Friday. His visa had come on Thursday but he couldn't be told as he was missing, probably dead already by then, said a family friend.