The  Canadarm  is technologically a yawn. The reason Canada got the contract was because we were close and we were cheap. See what space robots, self assembling robotic arms and spacecraft the US, Russia, China, Germany and Japan are building which are technological marvels.