Conforme mencionado em Timatic , o banco de dados usado pelas companhias aéreas, você precisará de um visto para mudar de avião no Canadá.
Conforme indicado no site GOV.UK , se você voos de mudança no Reino Unido e têm um visto canadense válido, você não precisa de um visto de trânsito do Reino Unido.
Da mesma forma, para a República Dominicana, também de acordo com Timatic , você pode inserir um visto canadense válido.
Então, você só precisa de um visto de trânsito canadense e nenhum outro visto. Não visto para o Reino Unido e não visto para a República Dominicana.
Se você estiver voando de volta da mesma maneira, ao solicitar o visto canadense, diga a eles que você precisa transitar no Canadá duas vezes , para que eles lhe concedam o visto correto.