HALIFAX — Canadians in Puerto Vallarta, Mexico, are being ordered to shelter in place as violence escalates in the region.