Fotoaparáty Canon mohou být mnohdy ovládány i vzdáleně a není třeba využívat pouze aplikace Canonu. Poněvadž tento výrobce fotoaparátů nabízí i SDK (EDSDK), jde možné vytvářet aplikace, které si budou s fotoaparáty rozumět a umožní je vzdáleně ovládat. EDSDK je k dispozici pro platformu Mac a Windows a umožňuje např. detekovat fotoaparáty, připojit a odpojit je, může získat i nastavit různá nastavení fotoaparátu, vzdáleně spouštět závěrku a pracovat také se snímky (stahování a mazání snímků, formátování paměťových karet).

Díky této podpoře jsou fotoaparáty Canon velmi populární např. pro různé fotobudky, roboty a podobná nasazení. V tomto případě se využívá rozhraní USB a novinkou je i podpora ultrazoomu Canon PowerShot SX70 HS, u nějž je možné ovládat také zoomovací objektiv. Novinkou je ale ještě rozhraní Camera Control API (CCAPI). To využívá komunikace na tradičním protokolu IP, tedy přes síťové připojení. Díky tomu je možné psát aplikace nejen pro Windows a Mac jako u EDSDK, ale také Linux, Google Android a Apple iOS. Zatímco inovovaná verze EDSDK je už k dispozici na stránkách Canonu, CCAPI se objeví v březnu.