Mike Holmes Jr. is a son of Canadian contractor Mike Holmes. The handsome hunk’s shirtless pictures have made many women go crazy for him.