будут ли они работать на новых камерах? Скорее всего, нет или с ограниченной функциональностью (в зависимости от того, сколько лет модель, которую вы покупаете, я не знаком с американскими названиями моделей, которые использует Canon).
Будете ли вы ограничиваться камерами Canon? Для линз да. Вспышка, вероятно, (но не гарантируется, что для работы некоторых вспышек требуются специальные сигналы, которые могут быть характерны для конкретной марки), опять же, с ограниченной функциональностью, на большинстве других камер (вы фактически потеряете любую синхронизацию и синхронизацию между камерой и вспышкой, должны работать в полностью ручном режиме).
Имейте в виду, что это не относится к Canon, то же самое относится и к другим брендам. Например. Более старые вспышки Nikon не будут работать на более новых корпусах DSLR (за исключением, возможно, в полностью ручном режиме), старые объективы Nikon могут иметь ограниченную функциональность (что вы получаете в зависимости от комбинации объектив / корпус) на более новых корпусах.