Magna weakness creates buying opportunity, says RBC Capital