class_docstr: Canonical metric of the Grassmann manifold.
  
  Coincides with the Frobenius metric.
code: def __init__(self, space):
      super().__init__(space=space, signature=(space.dim, 0, 0))
      self._general_linear = GeneralLinear(space.n, equip=False)
  
imports: import geomstats.backend
  import geomstats.errors
  from geomstats.geometry.base import LevelSet
  from geomstats.geometry.general_linear import GeneralLinear
  from geomstats.geometry.matrices import Matrices, MatricesMetric
  from geomstats.geometry.symmetric_matrices import SymmetricMatrices
  from geomstats.vectorization import repeat_out
label_desc: Use image node_id 1 to create a new GrassmannianCanonicalMetric object from inherited base classes: MatricesMetric with example: obj = GrassmannianCanonicalMetric(space)