Wei, Chang, Canada