adding canon sdk

there is still a bug in that the session won't init