Asia stocks gain despite Trump-induced political turmoil

Canadian dollar weakens after US president attacks Trudeau