A bodyguard for Jennifer Lopez caught smuggling marijuana from America into Canada, has been fired by the singer.
Lopez and several traveling companions were detained for hours at Toronto airport after customs authorities discovered the contraband packed in her bodyguard's sock.
Although the amount discovered was small enough that Canadian authorities decided not to press charges, Lopez is wary of further legal troubles, according to reports.