Interesting and helpful info. It should be noted that the total travel limit in non-SAARC countries for a person during a calender year is USD 7000 among which a traveler can carry upto USD 3000 per trip. However, as far as I am concerned & as per Bangladesh Bank rule, the USD 3000 limit is imposed for US dollar only. Hence, A person can and should be able to endorse USD 3000 and rest of the remaining annual limit (USD 4000) in other currency notes i.e. Canadian dollars, GBP, EURO. A person can endorse both currencies same time totaling the annual quota of USD 7000 from banks with proper endorsement.A proper bank endorsement will help him to face customs and airport authorities without any impediment. However, due to misunderstanding of the BB policy, many people and even bank officials sometimes try to avoid such endorsement. Suggestion - try SCB.