Запятая ставится для обособления обращения.
Верно: канал имени Москвы (канал Москва - Волга).
Выбрать нужно второй вариант, он соответствует фиксации в академическом орфографическом словаре. Но первый ошибочным не будет.
Корректно: ...в возрасте шести с половиной лет, шести лет и шести месяцев.
Правильно по-русски: Большой каньон.
Грамматически верно: в кассах.