If you have check from your US bank you can deposit your money by the check in Canadian Bank , and in USD if you don't want to lose the money in conversion. Whereas, by bank transfer, you will lose significant amount in conversion as you mentioned. Even you transfer USD to USD there is transfer...