Pusser said:Keep in mind that ROTP in Canada meansRegularOfficer Training Program and that ROTC in the US stands for Reserve Officer Training Corps. Although an ROTC officer can go on to a full career in the US Armed Forces, they remain Reserve officers which has certain implications with regard to career progression and even job security. Virtually , the only way to get a regular commission in the US Armed Forces is through the service academies and I think, maybe, The Citadel and VMI. Although ROTC and ROTP appear similar in many ways, in many others they are quite different.
Beg pardon sir, but your information regarding ROTC graduates is incorrect. ROTC graduates are required to serve a number of year as an active duty officer. In the U.S. military if I am not mistaken 'active duty' means working for the military full time. For example Naval Officers graduates from NROTC are required to serve 5 years of active military service.
http://www.nrotc.navy.mil/military_requirements.html
As such, ROTC graduates have the same opportunities as service academies graduates and many high-ranking officers come from ROTC. Current active O-10s who graduate from ROTC include Gen Dunford (CJCS), GEN Milley (CSA), Gen Wilson (VCSAF) and ADM Grady (COMUSFF).