KARACHI: The Canadian dollar is staying firm in the open market today at Rs. 204 buying and Rs. 209 selling, driven by remittance demand. Share