My undergrad was also 3 years, and my visa went through without problems. Never done a master's degree.