I am now wearing a suit daily, and will be from now on, and need something to wear over my suit on rainy days. I live in Canada, so if there are options that could also serve for spring/summer/fall conditions, that would be great. I work in a very formal environment, and must dress the part. I have never worn an overcoat before. I am looking for suggestions that will be dressy, versatile, durable, functional, and fairly inexpensive. Color? Size (I am a 42L and 6'2'')? Style? Maker? Other considerations? Thanks!