Home Editor's Picks Canaccord: Tesla can seize ‘generational opportunities’, reiterates Buy rating