I recently sold out my holdings in RioCan, after holding this REIT's units for several years. Maybe a good stock now for the short to medium term, but for the longer term, maybe not. With the growth in e-commerce, retail store sales will drop in several areas and lead to less rent revenue for shopping centre owners like RioCan.