В тех именах, которые пишутся на дефисе, обычно склоняется только вторая часть.
Грамматически возможны оба приведенных Вами варианта. Все зависит от выбора формы отчества: Канатович нужно склонять, Канатулы — нет.
Лучше изменить порядок слов: 56 отечественных источников и 223 зарубежных.
Запятая нужна: Прошло уже пять дней, как уехали. Придаточное имеет значение времени, см. пункт 3.6 словарной статьи союза как (как2) в «Большом универсальном словаре русского языка».
Нужно, если у этих существительных в принципе есть форма ед. ч. Например, у слова ножницы такой формы нет, род не указывается (его просто невозможно указать).
Да, запятая после писал нужна.
Это винительный падеж. Ср.: позвал папу, люблю жену.
Да, тире необходимо. Обратите внимание: если после названия праздника предложение продолжается, то необходимо поставить второе тире – для обособления распространенного приложения.
Такой разницы нет. Правильно: в городе Москве. См. «Письмовник».