Wow, that list almost equals the number of inventions of one single American, Edison. Way to go Canada!