I have some experience with this, and would be happy to discuss offlist. The best resource I found for this, however, was dejanews.com. You can do a powersearch (it gets you to alt.visa.us and other immigration newsgroups) on Canadian and so forth. Very helpful community there with much experience combined. Best of luck--