Jest kilka rodzajów SDK.
EOS SDK przeznaczone jest do cyfrowych lustrzanek i - począwszy bodajże od wersji 2.0.0 - zawiera przykłady programów obsługujących LiveView.
Co do kompaktów, to o ile pamiętam, Canon wydał oficjalny komunikat, że SDK dla nich przestaje być aktualizowane.

PS
Wystarczy się zarejestrować tutaj: http://www.didp.canon-europa.com/