US blocks Canadian access to cross-border library, sparking outcry