The charges for the extra luggage depends upon start and finish points. Where are you starting? I sorta presume USA, since you are quoting $, and 155CDN is cheap for a bag.
What is a mileage ticket?
Is the ticket straight through USA-Russia, or is there a stopover in Europe, and a second ticket?(big problem lower limits)
Where did you get the $155 quote?