Hi there,
Could have been for any number of reasons... descent through other traffic, fit you in the sequence, a problem with something just to the west of Lam (Eg overflying traffic at the same level) the controller fancied seeing if you could do it, Emergency traffic in the way nearby and if you entered the hold at the normal position it might delay it...
...and plenty more. Almost certainly just a controller using his/her nouse and getting the job done in the most safe, orderley, expeditious and therefore effective manner.
Have you been to TC? We love to see pilots, then they can ask questions like this and we can show you what we're seeing and tell you why we do stuff...
Cheers,
Northerner
"Keep smiling, it makes people wonder what you're up to..."