Diane Kruger rocks some psychadelic floral pants as she and Joshua Jackson continue their Perfect Life World Tour with a stroll through Vancouver, Canada.