Glympse was one of my favourite apps on our iPhone, on my former Blackberry and on my Android tablet at home all in Canada. For some reason it is not available in Canada only for the Windows Phone. Why would that be?
The closest I've found to this is an app called Nokia Pulse that lets you both message and share your location while you're on the move with your friends. Find out more here: Nokia Pulse