Canadian company buys the Mare Nostrum Resorts in the south of Tenerife