Should I Accept or not this internship opportunity ?
frossie: We use Canadian co-ops at our shop. Being offered a second internship at the same place is a big compliment - we only offer a second term to the best students. Doing a second co-op in the same company has certain practical advantages (eg. minimising your moving costs) but also professional advantages: it allows you to deepen your expertise, and it makes you more memorable to the people who work there - I am still writing references for co-ops we had years ago, and one 2-term co-op now has a permanent position with us.If your main concern is whether you will be able to secure an internship in Canada, you should raise this issue with your co-op co-ordinator at your University - s/he will know whether they are successfully placing all the students or not.I have no advice about the girlfriend situation :-)