Iaquinta out for at least three weeks