20070706 tech: MS goes to Canada amid visa crunch