Hi, You might find the following - site helpful
Click on the areas at the top.
http://www.cardstongenealogy.com/main_surnames.phphttp://www.rootsweb.ancestry.com/~utgenweb/Post to the query board - The Public Library for Cardston may hold City Directories for the time frame/s of interest may be able to assist with the address at the time.
Cheers,Stella