It is going to be tough. I know a friend did that in a shopping centre and had to close it after several months. The cost of getting a temporary stand was about $1,200/month.
I know only one guy did that sucessfully. They are located in Gloucester Mall.
You may think of getting into small Canadian business, such as convenient store and so on.