Vancouver Giants: Is Mathis Preston playing his way into Team Canada world juniors?