The University of Toronto's evaluation assessment resulted in "Professional Master's degree from a recognized institution" for my India's Master's degree (MCA-Master's in Computer Applications). What is the difference between "Professional Master's degree from a recognized institution" and "Master's degree from a recognized institution"? What is the meaning of the word "Professional" in my evaluation assessment? Is my degree still equivalent to a Master's degree from a Canadian university? Do I meet academic/educational requirements for TN status if I receive/accept a job offer from the USA?