EL content="noodp" no es obligatorio, pero está bien dejarlo asi como está. ALgunos buscadores toman esta metaetiqueta para imprimir el titulo, description en base a DMOZ, y este tag "noodp" le indica a los buscadores que no lo hagan.
El segundo, el canonical tampoco es obligatorio, salvo algunos casos, sirve para indicarle a los buscadores que página es la que tiene que escrapear, por ejemplo si tenés varias url asi:
xxx.com/pagina1/
xxx.com/pagina1/p/2/
xxx.com/pagina1/p/3/
Y usas este canonical en todas esas url :
rel="canonical" href="xxx.com/pagina1/"
Le estas diciendo a los buscadores de que la pagina principal es /pagina1/
Otro ejemplo de uso de canonical es cuando tenes url dinamicas:
xxx.com/pagina1/?var=blah
Y no queres que indexe esa página dinámica, usas el mismo canonical para indicar que la pagina principal es /pagina1/
rel="canonical" href="xxx.com/pagina1/"