$\operatorname{End}(\Bbb R^n)$ is exactly the space of $n\times n$ matrices. Since this is a finite-dimensional vector space, any two topologies induced by a norm on it are equivalent, and in particular, you may think of the usual topology here.
As for the second question, non-degenerate probably means not the zero vector space (though authors can write whatever they want, and providing the context would help us to be more sure). What this means is that the given space consists of $k$-planes that have a positive-dimensional intersection with the subspace given by the indicated coordinates.