Giants activate Canha, select power-hitting veteran from Triple-A

Top