Excuse me, but this sounds like propaganda, to make our neighbors to the North feel like they are a part of things. Number one, the mentioning of sloppy soldiering on the part of the Americans (constantly putting the Canucks in danger from friendly fire) and number two, a soldier giving his rifle to another AND admitting he is inferior to the other. This story may be true, but I wouldn't bet any money on it.
The Canadian military is small, but well trained and highly professional. They are well paid with a high percentage of those who join the Canadian forces making a career of the military. This high retention rate develops strong experienced leadership, both in the NCO ranks and officer corps. Unit integrity, meaning low turnover is the norm. Company commanders, for instance, may serve in that capacity for three or more years. Here in the U.S. a typical line company commander might serve a year, perhaps eighteen months at the very most.