Yes. Currently, you can apply for a Canada visa from Bangladesh. However, your passport must be valid for at least 6 months.