This answer is not correct. You have attacked the nitrogen atom with the Grignard reagent and then reduced the resulting product...the H3O+ will not add 2 hydrogen atoms to a double bond. The alkyl group of the Grignard reagent is for all intents and purposes a carbanion and will readily attack electropositive sites. The carbon atom of the cyano group has less electronegativity than the nitrogen atom and thus will be electropositive. Try working out a mechanism and see what happens.